CS12 IB Topic Review (for 1st Semester Final Exam) Dec 2014
01 Networks
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-12-1/home
02 Logic gates
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-12-1/ib-computer-science-12
03 Human Interaction with systems
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-12-1/human-interaction-with-systems
04 OOP
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/14-oop
05 ADTs (HL only)
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/adts
06 SAD (Systems Analysis and Design)
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/08-system-design
07 Systems in Organizations
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/systems-in-organizations
08 Primary and Secondary memory
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/03-primary-and-secondary-memory
09 System Basics
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/system-design-basics
10 Computer Architecture
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/computer-architecture
11 Program Development
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/systems-in-organizations
12 Binary Representation
https://sites.google.com/a/brent.edu.ph/mr-castaneda-s-ict-classes/ib-computer-science-11/data-representation
** You should also know how to make a UML diagram
** The links to the topics can are the same as the links found on the left side of the webpage
[IB Computer Science Student Organization: Operation upgrade]
Students have agreed to meet every Wednesday after school to put in extra work on their IA's and others related to IB Computer Science in order to improve overall standing in the course.
[HL Student presentations] Starts Feb 4, 2014, Tuesday Day 2
Discuss a range of control systems. A variety of control systems should be examined such as automatic doors, heating systems, taxi meters, elevators, washing machines, process control, device drivers, domestic robots, GPS systems, traffic lights and other common devices. Technical knowledge of specific systems is not expected but students should be able to analyse a specified system.
Outline the uses of microprocessors and sensor input in control systems. These should be related to the examples suggested above.
Evaluate different input devices for the collection of data in specified situations. Scenarios will be based on familiar situations to students.
Explain the relationship between a sensor, the processor and an output transducer. Technical hardware details are not expected.
Describe the role of feedback in a control system.
Discuss the social impacts and ethical considerations associated with the use of embedded systems. For example, tagging prisoners, surveillance, CCTV, improved safety systems.
Compare a centrally controlled system with a distributed system. Technical hardware details are not expected.
Outline the role of autonomous agents acting within a larger system. Technical hardware details are not expected.
Terms:
A Control System is an organization of parts that when connected together influences or modifies a process. Automated control systems are used for efficiency, accuracy and reliability. E.g. in controlling the heating of water, a sensor is used to determine the temperature, a controller is used to control and compute then issue a command to a control element that does the actual task such as closing a valve or lowering the thermostat.
Resources:
http://www.facstaff.bucknell.edu/mastascu/econtrolhtml/intro/intro1.html
[Internal Assessments]
1) Assess what you have done so far then e-mail your teacher your plans from now until end January.
2) Any current obstacles or forseeable ones?
3) Continue working on your programs. Make sure to maximize your time!
[Course Outline]
First Semester
Networks
Logic Gates
Human Internaction with the System
Computational thinking, Use of Programming Languages, Program Design
OOP continued
Program development
Resource Management (HL only)
Advanced program development (HL only)
ADTs continued (HL only) - more in-depth
[Other requirements]
IA (Dossier) planning, design, and implementation
Second Semester
Case Study (HL only)
Control - (HL onlly)
IA submission
Review for IB exams
First Semester Review
Terms and Concepts:
LAN, VLAN, WAN, SAN, WLAN, VPN, PAN, P2P, globalization
OSI 7 layer model, protocol, data packet, transmission speed, compression,
metal conductor, fibre optic, wireless, packet switching, WiFi, WiMAX, 3G mobile,
network security, encryption, userID, MAC address
Network fundamentals, Data transmission, Wireless networking.
Boolean operator, AND, OR, XOR, NOT, NAND, NOR, truth tables, logic gates
Resource Management [HL only]: [click link to google drive]
Topics for Student Reports
1. Internet, Extranet, Intranet. (Erica M) - August 27
2. Router, Firewall, Peer-to-Peer. (Christian) - August 29
3. DNS Server, Email Server, VPN. (Erika A) - September 2
4. Wifi, Wimax, 3G. (Luke) - September 4
5. WEP, WPA, WPA2. (Kyle) - September 6
Assessment 1
a) Create (1) searching and (1) sorting program in Java
b) Create a flow chart for (1) searching and (1) sorting algorithm
Sample data:
class ArraySearch
{
public static void main (String [] arg) throws Exception
{
String[] computerScienceClass = {"Luke", "Kyle", "Erika", "Erica", "Christian"};
}
}
Assessment 2
a) P2 OOP question
Assessment 3
a) Prom Date Tracker OOP code done in Java
The program should display (a) the master list of students and (b) list of unpaid students
Assessment 4
a) ADTs (HL only)
Quiz 1 - Networks
Quiz 2 - Logic gates
Quiz 3 - Human interaction with systems
Quiz 4 - ADTs part 1 (HL only)
Quiz 5 - ADTs part 2 (HL only)
Tips in Taking the Exam
Take a few seconds to scan the whole paper at the start of the exam
When answering, look at the action verbs and the number of marks required first
Generally, the number of marks correspond to the number of sentences or ideas
Be an expert - Use the proper terminology - Don't shoot yourself in the foot!
Give examples to help you get the full mark
Tips in Studying for the Exam
Read the ebook and other documents
Practice using terminologies
Practice making pseudocodes, flowcharts and trace tables