menu Overview Objective Materials grading Exam ELI Policies and Procedures Beginning the Course
CSC 200: Introduction to Computer Science (4 Credits)
Overview

Course Description

Provides broad introduction to computer science. Discusses architecture and function of computer hardware, including networks and operating systems, data and instruction representation and data organization. Covers software, algorithms, programming languages and software engineering. Discusses artificial intelligence and theory of computation. Includes a hands-on instructional component. Lecture 4 hours per week.

General Course Purpose

This course is primarily intended for Computer Science majors. Tools for computer programming, problem analysis, algorithm development, and good programming style will be covered. A high-level computer language is introduced to implement solutions on a computer.

Course Prerequisites/Corequisites

Prerequisite: Placement into ENG 111 and placement into MTH 163/166 or equivalent

Top  
Objectives
 

Upon completion of this course, the student will be able to:

  • Define basic concepts of computer system architecture, networks, operating systems and data representation and organization.
  • Define basic concepts of software engineering, theory of computations, programming languages and artificial intelligence.
  • Use a GUI programming environment and console to edit and test computer programs.
  • Analyze a simple problem and develop an algorithm for its solution.
  • Implement an algorithm in a high-level computer language, demonstrating good style and appropriate documentation using simple control structures, subprograms, and parameter passing.
Top  
Materials
 

Top  
Grading
 

Possible Assignments Include: (Subject to change each semester. The actual assignments are available in the Syllabus in the Blackboard course site on the first day of classes.)

Assignment
Points
Introduction Discussion
10
8 Quizzes (15 points each)
120
8 Discussions (15 points each)
120
Project 1: Your Dream Computer
30
Project 2: Building Algorithms
40
6 Programming Projects (40 points each)
320
Final Project
80
Midterm Exam
180
Final Exam
180
Total
1000

Your final grade may be based on the following scale. Please note that you must also pass at least several exams in order to pass the course, regardless of your scores on the other assignments.

Grading Scale
A
900-1000
90-100
B
800-899
80-89
C
700-799
70-79
D
600-699
60-69
F
0-599
0-59
Top  
Exams
 

There are 2 exams in this course. The exams are on line and must be taken at a campus testing center.

Top  
ELI Policies and Procedures
 
Top  
Beginning the Course