Welcome

From Computer Science Wiki

Welcome to the class wiki for Mr. MacKenty's computer science courses. The purpose of this wiki is to support student learning for computer science. This wiki is primarily for students who are learning computer science. If you are a computer science teacher and want to use some of this content, please do!

News.png news[edit]

News for April 2016[edit]

Welcome to our new classroom website. I am still moving stuff from moodle to here. You should consider this our official classroom site, but please remember I'm still working on stuff. Bmackenty (talk) 08:10, 3 April 2016 (CEST)

Classes.png Our Classes[edit]


Circle.png Help[edit]

Program.png Programming Languages[edit]

Buildings.png Design[edit]

Medical.png Important Links[edit]

Computer.png Resources[edit]

Fun.png Major categories of learning[edit]

  • System fundamentals
  • Computer organization
  • Networks
  • Computational thinking, problem-solving and programming
  • Abstract data structures
  • Resource management
  • Control
  • Databases
  • Web Science


  • Planning and system installation
  • User focus
  • System backup
  • Software deployment
  • Components of a computer system
  • System design and analysis
  • Human interaction with the system
  • Computer architecture
  • Secondary memory
  • Operating systems and application systems
  • Binary representation
  • Simple logic gates
  • Network fundamentals
  • Data transmission
  • Wireless networking
  • Thinking procedurally
  • Thinking logically
  • Thinking ahead
  • Thinking concurrently
  • Thinking abstractly
  • Connecting computational thinking and program design
  • Nature of programming languages
  • Use of programming languages
  • Abstract data structures
  • Thinking recursively
  • Linked lists
  • Trees
  • Applications
  • System resources
  • Role of the operating system
  • Centralized control systems
  • Distributed systems
  • Databases: basic concepts
  • The relational database model
  • Aspects of database management
  • Database models and database analysis
  • Creating the web
  • Searching the web
  • Distributed approaches to the web
  • The evolving web
  • Analysing the web
  • The intelligent web





Credit.png Credits[edit]