Computer Programming (C++)

Timetable

Lesson
No.
NETB101
Thursday
Topics
NETB101
Thursday
Dates
NETB101
Thursday
Sources

NETB125
Tuesday
Topics
NETB125
Tuesday
Dates

NETB125
Thursday

Topics
NETB125
Thursday
Dates

--
--
--

Ubuntu
2.10.2012
--
--
1. Chapter 1. Introduction I
The Anatomy of a Computer, Translating Human-Readable Programs to Machine Code
4.10.2012
ccc3e.zip
Ubuntu
9.10.2012
Ubuntu 4.10.2012
2. Chapter 1. Introduction II
Programming Languages Design and Evolution, Compiling a Simple Program, Errors, The Compilation Process, Algorithms
11.10.2012
ccc3e.zip
hello.cpp

Introduction
Compiling a Simple Program (Ubuntu && MS Windows), Errors, The Compilation Process, Input and Output
16.10.2012
Introduction
Compiling a Simple Program (Ubuntu && MS Windows), Errors, The Compilation Process, Input and Output
11.10.2012
3. Chapter 2. Fundamental Data Types
Number Types, Input and Output, Assignment, Constants, Arithmetic, Strings, Output Formatting
18.10.2012
ch2

Fundamental Data Types
Number Types, Assignment, Arithmetic
23.10.2012
Fundamental Data Types
Number Types, Assignment, Arithmetic, Strings, Output Formatting
18.10.2012
4. Chapter 3. Objects [pdf-file]
Constructing Objects, Using Objects, Real-Life Objects
25.10.2012
ch3

Fundamental Data Types
Strings, Output Formatting
30.10.2012
Using Objects
Constructing Objects, Using Objects, Real-Life Objects
25.10.2012

--
--
--

Using Objects
Constructing Objects, Using Objects, Real-Life Objects
6.11.2012
--
--
5. Test_1 8.11.2012


Exam of practice 1
13.11.2012
Exam of practice 1 8.11.2012
6. Chapter 4. Basic Control Flow
The if Statement, The if/else Statement, Relational Operators, Input Validation, Simple Loops, Processing a Sequence of Inputs, Using Boolean Variables
15.11.2012
ch4

Basic Control Flow
The if Statement, The if/else Statement, Relational Operators, Input Validation, Simple Loops, Processing a Sequence of Inputs, Using Boolean Variables
20.11.2012
Basic Control Flow
The if Statement, The if/else Statement, Relational Operators, Input Validation, Simple Loops, Processing a Sequence of Inputs, Using Boolean Variables
15.11.2012
7. Chapter 5. Functions I
Functions as Black Boxes, Writing Functions, Function Comments, Return Values, Parameters, Side Effects, Procedures, Reference Parameters
22.11.2012
futval.cpp
approx.cpp
printime.cpp
raisesal.cpp

Functions I
Writing Functions, Function Comments, Return Values, Parameters, Procedures, Reference Parameters
27.11.2012
Functions I
Writing Functions, Function Comments, Return Values, Parameters, Procedures, Reference Parameters
22.11.2012
8. Chapter 5. Functions II
Variable Scope and Global Variables, Stepwise Refinement, From Pseudocode to Code
29.11.2012
global.cpp
intname.cpp

Functions II
Variable Scope and Global Variables, Stepwise Refinement, From Pseudocode to Code
4.12.2012

Functions II
Variable Scope and Global Variables, Stepwise Refinement, From Pseudocode to Code
29.11.2012
9. Chapter 6. Classes
Discovering Classes, Interface, Encapsulation, Member Functions, Default Constructors, Constructors with Parameters, Accessing Data Fields, Comparing Member Functions with Nonmember Functions
6.12.2012
ch6

Exam of practice 2 11.12.2012

Exam of practice 2 6.12.2012
10.
Test_2
13.12.2012 --


Classes
Discovering Classes, Interface, Encapsulation, Member Functions, Default Constructors, Constructors with Parameters, Accessing Data Fields, Comparing Member Functions with Nonmember Function

18.12.2012

Classes
Discovering Classes, Interface, Encapsulation, Member Functions, Default Constructors, Constructors with Parameters, Accessing Data Fields, Comparing Member Functions with Nonmember Function
13.12.2012
11. Chapter 7. Advanced Control Flow I
Multiple Alternatives, Nested Branches, Boolean Operations, DeMorgan's Law
20.12.2012 ch7
--
--

Advanced Control Flow
Multiple Alternatives, Nested Branches, Boolean Operations, DeMorgan's Law
20.12.2012
12. Chapter 7. Advanced Control Flow II
The for Loop, The do Loop, Nested Loops, Processing Text Input, Simulations
3.01.2013
ch7
Advanced Control Flow
Multiple Alternatives, Nested Branches, Boolean Operations, DeMorgan's Law, The for Loop, The do Loop, Nested Loops, Simulations
8.01.2013

Advanced Control Flow
The for Loop, The do Loop, Nested Loops, Simulations
3.01.2013
13. Chapter 8. Testing and Debugging
Unit Tests, Selecting Test Cases, Test Case Evaluations, Assertions, Program Traces, The Debugger
10.01.2013
ch8
Debugging
gdb-quick-ref

Debugging
Assertions, Program Traces, The Debugger
15.01.2013

Debugging
Assertions, Program Traces, The Debugger
10.01.2013
14. Chapter 9. Vectors and Arrays
Using Vectors to Collect Data Items, Vector Subscripts, Vector Parameters and Return Values, Removing and Inserting Elements, Parallel Vectors
17.01.2013
ch9
Final exam or practice
22.01.2013

Vectors
Using Vectors, Vector Parameters and Return Values, Removing and Inserting Elements, Parallel Vectors
17.01.2013
15. Final test
24.01.2013
--

--
--

Final exam or practice 24.01.2013

Term Exam 31.01.2013