IT 212 Computer Fundamentals and Logic
Discusses the basic features of a computer, binary numbers and ASCII codes, and the application of computer logic in the development of algorithms that solve problems in the business world. Also discussed: function-oriented versus object-oriented design.
IT 228 Computer Organization and Architecture
Discusses the organization and architecture of the computer, including the functioning of the cpu, RAM, ROM, Boolean logic, truth tables, and I/O. Issues related to interfacing the computer to a network are covered, as is the role played by the operating system in controlling the hardware.
IT 232 Introduction to Programming in JAVA
The use of java in performing object-oriented programming (OOP) is discussed, with emphasis on coding algorithms that solve business problems. Also covered: features of the JAVA language, such as classes, objects, variables, control constructs, etc.
IT 312 Fundamentals of Networking
Presents a thorough discussion of computer networks and how they function under the direction of a network operating system (NOS). Also covered: the use and installation of NOSs, such as Windows 2000 Server and Linux, and protocols such as TCP/IP and network addressing.
IT 328 Principles of Internetworking
Covers the use of internetworking devices such as routers, gateways, switches, etc., in the construction of an internetwork. Also discussed: related issues such as network security and the methodology followed in developing a network for a small, midsize, or large business.
IT 348 Database
The types and uses of databases are covered. Students learn how to create a “realistic” relational database using software such as Microsoft SQL Server and Microsoft Access.
IT 408 Web Design and Development
IT 422 Client/Server Programming
Discusses Web site development with server side programming, using Active Server Pages or JAVA Server Pages. Also covered: the creation of static versus dynamic web pages.
IT 482 IT Project Development
A discussion of the lifecycle in the design, implementation, and maintenance of a significant IT project implemented in a business environment.