Click on the course name 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.