Académique Documents
Professionnel Documents
Culture Documents
Introduction to Computing
Science for Engineering
Students
Course Organization
Additional References:
Class web-site
All the information discussed today and more
Class web-site
You can also find links to the class web-
be found at
http://www.sfu.ca/computing/current-students/undergraduate-students/student-resources.html
Janice Regan, CMPT 128, Sept. 2007 -2012
Student Resources
My availability
10
11
Evaluation
12
13
Dates of Quizzes
14
In lab quizzes
During two of your scheduled lab periods a lab
17
Assignments
Two assignments
Each assignment is worth 9.5% of your
course grade
Problems similar to parts of the assignments
may appear on the midterms and the final.
Assignments will combine many concepts
learned in lectures and the labs
18
Final Exam
One 3 hour final examination
50% multiple choice problems
50% longer problems that utilize several
19
Labs
There will be no labs
In the first week of classes (Sept. 2-5)
For the first lab you will receive full points for successfully
submitting the lab solutions
20
21
Assignments, Labs,
Solutions
22
Important Dates
23
24
Assignments
At least two weeks before the due date the
http://www.cs.sfu.ca/CourseCentral/128/jregan/assignstand.html
Janice Regan, CMPT 128, Sept. 2007 -2012
25
26
Labs
On or before Saturday of each week Lab
27
Grading Information
Assignments and Lab Reports (and code)
should be:
https://courses.cs.sfu.ca/
28
29
30
Academic Honesty
31
Academic Honesty
Read the
policy
32
regularly
33
Computing Science
Instructional Labs (CSIL)
The CSIL is available for your use at all times
34
35
CSIL Labs
36
http://www.sfu.ca/computing/about/school-fac
ilities/access-card.html#requisite-02
37
Access to CSIL
CSIL is protected by a security card
access system
38
CSIL Rules
Before you can use any of the computers
39
http://www.sfu.ca/computing/about/school-faci
lities/csil.html
IMPORTANT
Read the Policies
Janice Regan, CMPT 128, Sept. 2007 -2012
40
41
http://
www.sfu.ca/content/dam/sfu/computing/csil/csil_lab_schedule_b
urnaby.pdf
42
43
Reading Assignment
Visit and read the information on the class
website
Be sure you can find
Posted notes
Reading assignments for each lecture
Assignment due dates
Instructions on using the CSIL labs
Instructions on using your own computer for
assignments
44
CMPT 128
Introduction to Computing
Science for Engineering Students
Computer Components
45
46
Computer Hardware
CPU
ALU
ROM
RAM
External
Memory
Internal
Memory
Input
Devices
?
Processor
ALU
Cache/
Memory
CPU
47
Output
Devices
?
48
Information storage
Primary Storage: RAM, ROM
requires power to store information
Secondary Storage: Disk, DVD, thumb
drives, SD cards
49
50
Example: Graphical UI
(GUI)
Windows explorer
51
Computer Software:
Applications
Application Software (Software Tools)
52
languages.
53
Machine language
Each type of processor (like i7, Pentium 4,
54
instructions
55
Assembler
Assembler languages make it easier for
the programmer.
56
Assembler Programs
The code for an Assembler program is written
57
58