This course is an introduction to the field of Computer Science and the fundamental concepts of programming. It starts with a brief history of computing and the basic elements of the computers' architecture.
It focuses on the correct and fluent use of appropriate terminology in CS to describe fundamental concepts and programs.
It has has strong hands-on approach and leads to understanding fundamental concepts such as flow-charts representation of algorithms, conditional statements, iteration, primitive data types, collections and functions.
Students learn to use the documentation of a programming language and understand error messages for debugging.
Code:
CS1040
Name:
COMPUTER PROGRAMMING I
Discipline:
CS (Computer Science)
Type:
CCD
Level:
Undergraduate
Credits:
4
Can be taken twice for credit?:
No
Pre-requisites:
None
Co-requisites:
None