Computer Science (CSCI)

CSCI 101. Introduction to Computers

Credits: 3
Typically Offered: FASPSU
Introduces students to general computer concepts such as input and output devices, the computers impact on society, networks, security and software. Includes hands-on experience in word processing, spreadsheets, data management and presentations.

CSCI 122. Beginning Visual Basic

Credits: 3
Typically Offered: FASPSU
A course in writing programs using the Visual Basic language for students with no previous experience with a programming language, but some experience with a computer. Students learn to design, implement, test, and debug small-scale programs using basic data types and control structures with an emphasis on logical thinking and problem solving.

CSCI 124. Beginning C++-Visual C++

Credits: 3
Prerequisite: CSCI 160.
Corequisite: CSCI 161.
Typically Offered: FALLSPR
Introduction to programming in the C++ language for students with object oriented programming experience in another language.

CSCI 125. Beginning COBOL

Credits: 3
Prerequisite: CSCI 122.
Typically Offered: ONDEMAND
An introduction to computer programming and computer applications.

CSCI 127. Beginning Java

Credits: 3
Typically Offered: ONDEMAND
An introduction to the Java programming language for students with some programming experience in another language. Covers Java syntax, applets, and applications.

CSCI 132. Programming In Progress

Credits: 3
An introduction to programming in the Progress language, an enterprise language used in many large corporations. Includes relational database design, event driven and transactional programming.

CSCI 160. Computer Science I

Credits: 4
Prerequisite: CSCI 122 or equivalent.
Typically Offered: FALLSPR
Systematic development of algorithms and programming structure with an emphasis on problem solving and design. The use of good programming style to aid in designing, coding, and debugging programs. Includes use of a structured high level language. Primarily for those who plan to major or minor in Computer Science.

CSCI 161. Computer Science II

Credits: 4
Prerequisite: CSCI 160.
Typically Offered: FALLSPR
Advanced concepts in computer science, including the Software Life Cycle, data structures, thread processing, and simulations.

CSCI 172. Intermediate VIsual Basic

Credits: 3
Prerequisite: CSCI 122.
Typically Offered: ONDEMAND
This course is a continuation of Beginning Visual Basic. Topics include arrays, random-access files, graphics, and database management.

CSCI 192. Experimental Course

Credits: 1-3
Typically Offered: ONDEMAND
An experimental course is one that is being tested to determine its suitability for inclusion in the course catalog. Testing may continue for two semesters, after which the course should be discontinued or approved through the established college procedures, assigned a permanent course number and title, and included in the master catalog.

CSCI 194. Independent Study

Credits: 1-3
Typically Offered: ONDEMAND
An independent study course is one designed jointly by the student and faculty member to address an advanced topic of particular interest to the student and in the instructor's field of expertise. The course, when developed, must be approved by the department chair as being relevant to the discipline and of sufficient rigor for the credits to be awarded.

CSCI 195. Service Learning

Credits: 1
Repeat Status: Repeatable up to 6.00 credits.
Typically Offered: ONDEMAND
Designed to increase off-campus community involvement and awareness of civic responsibility, Service Learning gives students the opportunity to earn up to six semester hours of college credit while pursuing volunteer activities that have positive impact in the community. Some examples of activities that may serve as vehicles for Service Learning include: volunteer work at non-profit organizations (e.g., Kiwanis, Lions, etc.); serving as unpaid interns in local and state government; and organizing and participating in activities that are beneficial to the community as a whole (e.g. spring clean-up drives, neighborhood watch programs, meals-on-wheels, etc.). Students interested in Service Learning should discuss options with their academic advisors and/or faculty in areas related to the proposed activity.

CSCI 196. Study Tour

Credits: 1-3
Typically Offered: ONDEMAND
Study Tour courses provide students with unique learning opportunities in locations, either foreign or domestic. These learning opportunities should be directly related to the academic field of study under which credits are to be awarded. Some students may not qualify for study tours if their travel abroad is restricted for legal reasons.

CSCI 197. Cooperative Education/Internship

Credits: 1-3
Repeat Status: Repeatable up to 6.00 credits.
Typically Offered: ONDEMAND
Cooperative education and internships provide students with real-world experience in business and industry as they explore careers or gain experience in chosen fields of study. The work experiences must be directly related to the discipline under which the credits are to be awarded.

CSCI 199. Special Topics

Credits: 1-3
Typically Offered: ONDEMAND
Special topics courses are developed by the faculty member to take advantage of unique learning opportunities that either are not repeatable (such as a presidential election) or address advanced topics not normally covered in the curriculum. Topics covered must be directly related to the discipline under which credits are to be awarded.

CSCI 250. Assembly Language

Credits: 3
Prerequisite: CSCI 160 or departmental approval.
Typically Offered: FALL
This course includes a study of machine and assembly language concepts, programming in assembly language, and assembly subroutines called from a high-level language.

CSCI 270. Computer Organization

Credits: 3
Prerequisite: CSCI 160.
Corequisite: CSCI 161.
Typically Offered: SPRING
The structure and organization of computer hardware, includes creating a simulated digital computer system to illustrate the mechanics of information transfer and control.

CSCI 292. Experimental Course

Credits: 1-3
Typically Offered: ONDEMAND
An experimental course is one that is being tested to determine its suitability for inclusion in the course catalog. Testing may continue for two semesters, after which the course should be discontinued or approved through the established college procedures, assigned a permanent course number and title, and included in the master catalog.

CSCI 294. Independent Study

Credits: 1-3
Typically Offered: ONDEMAND
An independent study course is one designed jointly by the student and faculty member to address an advanced topic of particular interest to the student and in the instructor's field of expertise. The course, when developed, must be approved by the department chair as being relevant to the discipline and of sufficient rigor for the credits to be awarded.

CSCI 296. Study Tour

Credits: 1-3
Typically Offered: ONDEMAND
Study Tour courses provide students with unique learning opportunities in locations, either foreign or domestic. These learning opportunities should be directly related to the academic field of study under which credits are to be awarded. Some students may not qualify for study tours if their travel abroad is restricted for legal reasons.

CSCI 297. Cooperative Education/Internship

Credits: 1-3
Repeat Status: Repeatable up to 6.00 credits.
Typically Offered: ONDEMAND
Cooperative education and internships provide students with real-world experience in business and industry as they explore careers or gain experience in chosen fields of study. The work experiences must be directly related to the discipline under which the credits are to be awarded.

CSCI 299. Special Topics

Credits: 1-3
Typically Offered: ONDEMAND
Special topics courses are developed by the faculty member to take advantage of unique learning opportunities that either are not repeatable (such as a presidential election) or address advanced topics not normally covered in the curriculum. Topics covered must be directly related to the discipline under which credits are to be awarded.