Courses Credits
GIT102   1
GIT180   3
GIT110   3
(or GIT105)
CSC110   3
GIT183   3
ART170   3
GIT184   3
CSC130 (or)
BIT221 (or)
Computer Programming II: JAVA (or)
Web Site Development Practicum (or)
PHP and My SQL for Web Development

CSC130 Computer Programming II: Java
Credits: 4

Students use hands-on projects and teamwork to design, implement, and test large computer programs in Java, with emphasis on good programming style, expression, and documentation. Object-oriented programming methodology, elementary data structures, internal searching and sorting methods, basic graphical animation techniques, exceptions, multithreading, and simple recursion are covered. (This course does not satisfy the mathematics general education requirement. It does satisfy CSI transfer requirements.)

Prerequisite: CSC110

Offered: Spring

BIT221 Web Site Development Practicum
Credits: 3

Student teams work with faculty, departments, or non-profit organizations planning, designing and implementing interactive, dynamic web sites. This course has both service-learning and interdisciplinary facets and may be taken for honors credit.

Prerequisite: GIT183, GIT184, and BIT283

Offered: Fall, Spring

BIT266 Application Development for Mobile
Credits: 3

This course offers a practical introduction to the mobile device app development industry. Students learn about the operating systems of mobile devices, limitations and challenges of developing mobile applications and create and submit an app to the app marketplace.

Prerequisites: ENL020 and ENL050 or satisfactory basic skills assessment scores and (CSC110 or CSC120 or BIT175)

Semester Offered: Spring

BIT284   3
Total Credits 27/28/29