Share This

Computer Science Courses

Click on the course description to view the Student Learning Outcomes.

CSCI 101     INTRODUCTION TO COMPUTERS     (3 credits)
General hardware and software issues such as:  terminology, environments.  Applications such as:  word processing, spreadsheets, databases, Internet usage. 

CSCI 122     VISUAL BASIC     (3 credits)
Introduction to programming in the BASIC/VISUAL BASIC language.

CSCI 124     BEGINNING C++/VISUAL C++     (3 credits)
Introduction to programming in the C++/VISUAL C++ language.

CSCI 127     BEGINNING JAVA/J++     (3 credits)
Introduction to programming in the Java/J++ language.

CSCI 160     COMPUTER SCIENCE I     (4 credits)
An introduction to computer science including problem solving, algorithm development, and structure programming in the high-level language. Emphasis on design, coding, testing, and documentation of programs using accepted standards of style.

CSCI 161     COMPUTER SCIENCE II     (4 credits)
Prerequisite: CSCI 160. Advanced concepts in computer science including data structures, algorithm analysis, standard problems such as searching and sorting, and memory management issues.
    

CSCI 172     INTERMEDIATE VISUAL BASIC     (3 credits)
Prerequisite: CSCI 122. Intermediate-level programming in the BASIC/VISUAL BASIC language.

CSCI 174     INTERMEDIATE C++/VISUAL C++     (3 credits)
Intermediate-level programming in the C++/VISUAL C++ language.

CSCI 289     SOCIAL IMPLICATIONS OF COMPUTER TECHNOLOGY     (2 credits)
An introduction to the effects of computer technology on society and individuals and to ethical problems faced by computer professionals. Topics covered include privacy, the nature of work, centralization versus decentralization, and the need for human factors analysis in the development of a new computer system.

CSCI 299     SPECIAL TOPICS     (1-4 credits)
A course designed to meet special departmental needs.