MMS 141
COURSE CODE: MMS 141
COURSE TITLE: Principles of Programming
UNITS: 3 units
PREREQUISITES: MMS140
COURSE DESCRIPTION:
Introduction to algorithm formulation, implementation, and the use of a procedural programming language for solving problems.
COURSE GOALS:
At the end of this term, you should be able to:
- understand the concepts of programming,
- appreciate the art of programming, and
- apply programming concepts to create your own program
COURSE OUTLINE:
- Unit I Programming Concepts
- Introduction to Computer Science
- Program Flow
- Computational Thinking
- Graph Paper Programming
- An Introduction to Graphics Programming
- Algorithms
- Functions
- Conditionals
- Function Calls and Parameter Passing
- Abstraction
- Code Completion and Finding Bugs
- Introduction to the Internet
- Unit II Concepts in Action
- Introduction to Javascript
- Functions
- For Loops in Javascript
- ‘While’ Loops in Javascript
- Control Flow
- Data Structures
- Objects I
- Objects II