CIT Course Listing

CIT 163 - Intro to Programming: C++
Concepts of software development and maintenance using C++, including syntax of the language, loops, functions, pointers, decision structures, and file processing. Proper program design using object-oriented programming techniques are emphasized.
CIT 260 - Instrumentation
The course introduces students to modern data gathering methods, laboratory instrumentation, and programming. Focuses range from transportation development, forensics, to environmental issues.
CIT 263 - Web Programming I
Students will learn techniques for creating advanced documents and programs for the Web using HTML, DHTML, XML, JavaScript, and PHP scripting. Students will also learn how to install and maintain a Web server.
CIT 265 - C# NET Programming
Covers the essentials for developing robust and secure applications using C#, Windows forms, and the .NET framework. Also covers ADO.NET, writing secure .NET applications and web services.
CIT 313 - Web Programming II
The second semester of two course sequence on Web programming. This course focuses on server-side programming and databases. Topics covered include PHP, mySQL, web services, and security.
CIT 332 - Software Engineering I
Introduction to the industrial process of software systems development. The course covers project management and planning risk management issues; software quality and configuration issues; and processes, methods, and development tools.
CIT 340 - Game Development I:2D
Covers computer software industry, history and the role of a creative game development team. Students will participate in the game development process, including art, animation, programming, music, sound and writing.
CIT 352 - Network Protocols and Admin
This course provides students with knowledge of network terminology, structures, topologies, protocols, and inter-faces involving Local Area and Wide Area networks.
CIT 365 - Database Management
To understand the logical and physical design of data stored and retrieved from a relational database. Exposure to distributed databases, database administration and structured query language will also be done.
CIT 440 - Computer Graphics for Gaming
Fundamental concepts dealing with the display of graphic information on semi-interactive storage tube displays. The course includes techniques for hidden line display, hidden line removal, and two- and three-dimensional transformation.
CIT 447 - Modeling/Simuation Dev
Course applies fundamentals of game development to educational games or simulations within a virtual world. Explores virtual worlds, basic scripting/modeling techniques and role-playing simulations to teach any concept.
CIT 466 - Database Programming
This course teaches students database programming available to relational database systems. Students will work with fourth generation languages to analyze, design and develop, and execute programs in a database environment.
CIT 470 - Internship in CIT
Capstone course in CIT. A professionally supervised internship within the student's area of emphasis in the Computer and Information Technology major. Must be pre-approved before registering.
CIT 490 - Capstone Project in CIT
Capstone course in CIT. Students will plan, implement, and present a solution to a real-world problem within their emphasis demonstrating their technical and professional skills. Must be pre-approved before registering.

Contact Us

CIT Department
Morrow Library 116
One John Marshall Drive
Huntington, WV 25755

cit@marshall.edu
304-696-6498