Computer Information Technology Courses

Courses

Course usage information

CIT 281. Web Applications Development I. 4 Credits.

Fundamentals of web application development using open-source software tools and technologies (Unix, Git), client-side frameworks, server-side programming (Node.js, PHP), model-view-controller pattern, data storage and APIs, cloud hosting.
Prereq: CS 111 with a grade of B- or higher.

Course usage information

CIT 381. Database Systems. 4 Credits.

Introduction to database systems, emphasis on database design and access. Database concepts, data modeling, SQL, connecting database to web.
Prereq: B- or better in CIT 281, and CS 110 or CS 115.

Course usage information

CIT 382. Web Applications Development II. 4 Credits.

Server- and client-side technologies and their interaction for database-driven web applications: application frameworks, single-page applications, cloud platforms, and open-source software stacks—MEAN (MongoDB, ExpressJS, AngularJS, Node.js) versus LAMP (Linux, Apache, MySQL, PHP).
Prereq: CIT 381.

Course usage information

CIT 383. Networking Fundamentals. 4 Credits.

Fundamentals of data communication and networks. Network management and security.
Prereq: CIT 382.

Course usage information

CIT 405. Reading and Conference: [Topic]. 1-4 Credits.

Repeatable.