| Course Code | Name | Course Description |
| CS4000 | Introduction to Computers and Information Systems | This course serves as an introduction to computers as well as how computers are utilized in the business context. Topics include understanding hardware and software, networking, emerging computing environments, data base management, networking technologies, e-commerce, decision support, systems analysis, web technologies, and using technology for a competitive advantage. |
| CS4001 | Computer Operating Systems | This course provides a comprehensive introduction to the concepts underlying the architecture and usage of modern operating systems, including MS-DOS, Windows, Windows NT 4.0 Workstation, Windows 98, Windows 2000 Professional, Windows XP Professional, Understanding the Windows GUI, managing the local security in windows, Macintosh OS9 and OS X, and network server operating systems. |
| CS4006 | Professional and Technical Writing | This course is designed to help Learners develop their technical writing abilities to a professional level. They will learn about audience considerations, style, drafting and revision techniques, how to work in a collaborative environment, and more. A variety of media and formats will be studied, including websites, emails, proposals, memos, and instructions. |
| CS4009 | The Internet | This course examines computer networking and the Internet from a non-technical perspective. It explains how computers communicate, what the Internet is, how the Internet works, and what the Internet offers in professional and personal settings. |
| CS4010 | Inside LAN Networks | This course explores the interworking of the local area network with emphasis on the lower layers including hardware and software. Personal computer components, various types of networks, analog and digital transmission rates, Token Ring, and the Fiber Distributed Data Interface will be introduced and examined. |
| CS4011 | Network Administration | In this course Learners will develop an overall ability to analyze different types of networks with an emphasis on IPV6 implementation on new or existing networks. Core elements, operations, services, and modifications for an IPV6 implementation will be discussed. The course will conclude by proposing an implementation of IPV6 on a new or existing network infrastructure. |