Class Schedule Home

C SC 100 INTRODUCTION TO COMPUTER SCIENCE • 5 Cr.

Department

Computer Science

Description:

An introduction to the fundamental concepts of computer science. Topics covered include the history and theoretical foundations of computing; how modern system components function and operate; the fundamentals of computer programming; Algorithm design and evaluation; the role of the operating system in various computing platforms; the social and ethical issues of modern computing systems. (NS)

New description starting Spring 2019

An introduction to fundamentals of computer science. Topics covered include algorithmic design;problem-solving techniques for computer programming;fundamentals of digital logic and computer organization;the role of the operating system;introductory programming methodology, including variables,assignment statements,control statements and subroutines(methods);programming paradigms;the compilation process;theoretical limits of computation;database structures;and social and ethical issues.(NS)

Offered: