Programming Fundamentals

01. Programming Fundamentals (Course Outline)

02. Big C++ (2nd Edition) by Cay Horstmann and Timothy Budd

03. Programming Fundamentals (Slides From Text Book)

04. Programming Fundamentals (Extra Slides from Dr. Wong Ya Ping)
Lecture 01
Lecture 02
Lecture 03
Lecture 03b
Lecture 04
Lecture 05
Lecture 06
Lecture 09
Lecture 10
Lecture 10 (Black & White)
Lecture 11
Lecture 11 (Black & White)
Lecture 12
Lecture 12 (Black & White)
Full Version (Last Updated on 26th August 2012)

05. Programming Fundamentals (Extra Slides from Mr. Ng Kok Why)
Lecture 01: Introduction
Lecture 02: Algorithm & Problem Solving
Lecture 03: Number and Objects
Lecture 04: Control Flow (Part 1)
Lecture 05: Control Flow (Part 2)
Lecture 06: Procedural Abstraction Functions (Part 1)
Lecture 07: Modular Design and Functions (Part 2)
Lecture 08: Classes
Lecture 09: Arrays
Lecture 09: Vectors Arrays
Lecture 10: Pointers
Lecture 11: Pointers and Dynamic Arrays
Lecture 12: I/O Streams and Files
Full Version (Last Updated on 31st August 2012)

06. Programming Fundamentals (Tutorials from MMLS Cyber)
Week 01 (Lab 00): Command Prompt, Compiling and Executing C++ Programs
Week 02 (Lab 01): Flowcharts
Week 03 (Lab 02): More Flowcharts
Week 04 (Lab 03): From Flowcharts to C++ Codes
Week 05 (Lab 04): Nested Loop
Week 06 (Lab 05): The Master Mind Number Guessing Game (Exercise on Selection Statements)
Week 07 (Lab 06): Financial Planning System (Exercise on Functions)
Week 08 (Lab 07): Billboard (More Exercise on Functions)
Week 09 (Lab 08): Array Fun
Week 10 (Lab 09): The Hangman Game (More Exercise on Functions, Vectors)
Week 11 (Lab 10): The Mars Rover (Exercise on Classes
Week 12 (Lab 11): Introduction to Pointers
Week 13 (Lab 12): Pointers And Dynamic Array Allocation
Full Version (Last Updated on 31st August 2012)

07. Programming Fundamentals (Assignment)

08. Programming Fundamentals (Project)
Project
Project Demos Tips
Top 4 Project

09. Programming Fundamentals (Lab and Project Demos)
-> Including Lab 04 to Lab 08 and the Project Demo
README.txt

10. Programming Fundamentals (Exercises from TC102)
Exercise 01: Question Answer
Exercise 02: Question Answer
Exercise 03: Question Answer
Exercise 04: Question Answer
Exercise 05: Question Answer
Exercise 06: Question Answer
Exercise 07: Question Answer
Exercise 08: Question Answer
Exercise 09: Question Answer
Exercise 10: Question Answer
Exercise 11: Question Answer
Full Version: Question Answer

11. Programming Fundamentals (Guide of MinGW and Notepad++ Installation)
Guide of MinGW and Notepad++ Installation
MinGW
Notepad++ 6.1.3
Notepad++ 6.1.4 (Updated on 24th June 2012)
Notepad++ 6.1.5 (Updated on 8th July 2012)
Notepad++ 6.1.6 (Updated on 17th August 2012)
Notepad++ 6.1.7 (Updated on 11th September 2012)
Notepad++ 6.1.8 (Updated on 16th September 2012)

12a. Programming Fundamentals (Lab Test 1)
12b. Programming Fundamentals (Lab Test 2)

13. Programming Fundamentals (Instructions for Open-Book Lab Test)

14a. Programming Fundamentals (Lab Test 1 Seating)
14b. Programming Fundamentals (Lab Test 2 Seating)

15. Computer Programming Past Examination Paper

Return to Bachelor of Computer Science (Hons)

0 comments:

Post a Comment