Home | Class Schedule | Library | Campus Visit | Employment | Contact Us | Search  

About Us | Academics | Admissions/Registration | Resources | Student Activities | What's Happening

 
Admissions/Registration
 

Admissions Office

Academic Calendar

Enrollment Form

Class Schedule

Course Descriptions

Financial Aid

Grade Reports

Graduation Requirements

International Students

Key to Days of Week

Online Text Book Ordering

Register for Classes

Transcripts

Tuition/Fees

 Withdrawal Policy

Summer Classes to Transfer to Four-Year Colleges

   
   

 

 


CSC-140--(3)
INTRODUCTION TO COMPUTER SCIENCE
Prerequisite: 3 years of high school math, including precalculus or advanced algebra, and appropriate placement test score, or MTH 141, or consent of instructor. Designed as an introduction to problem solving, structured logic and programming, this course covers the concepts of an algorithm and its expression as a program. C++ or another high-level language will be used to introduce the topics of top-down design, modularization and structured programming. Programming problems will be chosen from a variety of subject areas. Fee is required. (4 contact hours)

CSC-206--(3)
FORTRAN PROGRAMMING
Prerequisite: 1) Previous experience programming with a structured language, or CSC 140, or consent of instructor, and 2) a first course in calculus, MTH 150 or MTH 145. The FORTRAN language is used primarily for statistical analysis, simulation, analysis of research data, and other applications involving complex mathematical manipulation. Students write, compile and test programs using a version of FORTRAN. The emphasis in this course is on problem solving and analysis, and not on the intricacies of the FORTRAN language. Students with no prior programming experience are strongly advised to take CSC-140 or its equivalent. Fee is required. (4 contact hours)

CSC-240--(3)
ADVANCED COMPUTER SCIENCE
Prerequisite: CSC-140 or consent of instructor. This course is designed as an extension of CSC-140, providing greater in-depth experience in modular structured programming solutions to problems. Topics include record I/O; file processing; advanced array manipulations; searching and sorting algorithms; algorithm efficiency; recursion; OOP methodology; using and creating classes; interfaces; overloading; pointer data types; and an introduction to data structures: linked lists, staks, queues and trees. Good programming documentation and proper problem analysis is expected throughout the course. Fee is required. (4 contact hours)

CSC-280--(3)
DATA STRUCTURES WITH APPLICATIONS
Prerequisite: CSC-240. An introduction to various data representations and structures such as linked lists, stacks, queues, rings, and trees. Each structure is explored in terms of applicability to various data management situations with programming exercises included to demonstrate design and use in problem solving. Fee is required. (4 contact hours)

 
 About Us | Academics | Admissions/Registration | Resources | Student Activities | What's Happening


Moraine Valley Community College, 9000 W. College Pkwy., Palos Hills, IL 60465-0937 
(708) 974-4300  TTY (708) 974-9556
Copyright © 2003 Moraine Valley Community College. All rights reserved.