COMS 2163 – Windows Operating Systems
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as an introduction to the basic architecture and functions of an operating system.
Concepts covered include an exploration of the integration of computer hardware and software, plus examination of basic design and functionality of the Windows
and Linux operating systems.
COMS 2213 – Network Fundamentals
Class 3. Prerequisite: COMS 1133 or Division Chair approval. Recommended: COMS 2023 and COMS 2143. This course is an introduction in the network
curriculum providing the basis of computer networking fundamentals. Concepts covered include network addressing, network services of connectivity, networking
in the enterprise, network infrastructure exploration, switching in an enterprise network, routing with a distance vector protocol and/or a link-state protocol, filtering
traffic using access control lists, plus communication protocols and standards.
COMS 2233 – Network Operating Systems I
Prerequisites: COMS 1413 Microcomputer Operating Systems and COMS 2213 Network Fundamentals. The students will utilize a Microsoft Windows based
operating system to create and to manage a local area network. Topics to be covered include creating and administering user and group accounts, managing network
resources and administering permissions for files and folders, setting up and administering the printing environment, using the auditing functions, backing up and
restoring files and folders. This course is designed to prepare students for the Microsoft Certified Professional examination.
COMS 2243 – Network Operating Systems II
Prerequisites: COMS 1413 Microcomputer Operating Systems and COMS 2213 Network Fundamentals. The students will utilize a Novell based operating system
to create and to manage a local area network. Topics to be covered include creating and administering user and group accounts, managing network resources and
administering permissions for files and folders, setting up and administering the printing environment, using the auditing functions, backing up and restoring files
and folders. The course is designed to prepare students for the Certified Novell Administrator examination.
COMS 2263 – Internet Foundations
Prerequisites: COMS 1133 Fundamentals of Computer Usage (or equivalent course) and COMS 2213 Network Fundamentals. Course objectives will include
Internet basics, Internet clients, website development, networking, security, and business concepts. The course will provide baseline technical knowledge that would
allow students to pursue a variety of Internet-related careers. This course is designed to prepare students for the Inet+ certification examination.
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as the basis in providing building blocks of programming in Visual Basic.
Concepts covered include learning how to write Windows applications and executing programs using the Visual Basic language, with hands-on problem-solving
techniques using variables to store data, control structures, and loops.
COMS 2300 – Special Topi c s (1-3 hours)
Class 3. Consent of the Instructor needed. The study and/or analysis of a selected topic in computer information science. Individual and/or group study. May be
repeated with a different topic.
COMS 2323 – Introduction to Java
Class 3. Prerequisite: COMS 1133 and COMS 2473 or COMS 2843 or Division Chair approval. This course serves as an introduction to provide the beginning
programmer with experience in developing applications using the Java programming language. Concepts covered include content on modifying and creating simple
Java programs, building blocks, operators, core APIs, methods, exceptions, and threads.
COMS 2463 – PHP Programming
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as an introduction to PHP (Hypertext Preprocessor) which is a general purposes
scripting language that can be used to develop dynamic and interactive websites. Concepts covered include using PHP in the design of web-based applications,
arrays, strings, regular expressions, file I/O, email/database interfaces, stream/network programming, debugging, and security.
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as an introduction to the C programming language. The student will learn to write
efficient, maintainable, and portable codes. Concepts covered include running a C program, functions, data types, I/O, character strings, arrays, operators and
precedence, expressions, control statement, pointers, structures, recursion, and bit-operations.
COMS 2643 – Database & Design SQL
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as a basis of knowledge needed to work with database management systems.
Concepts covered include creating applications utilizing current development strategies, examining various types of database techniques with emphasis on relational
designs, and implementing solutions to business-related problems.
COMS 2500 – Computer Internship (1-3 hours)
Prerequisite: Completion of at least 15 hours of computer courses in the Computer Information Systems Technician program and evaluation by the instructor. Each
student will be placed in a practicum environment for utilizing computer skills, learning new skills, and becoming familiar with the workplace. The course is
intended to provide the student with work experience.
COMS 2613 – C# Programming
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as an introduction to the C# programming language. Concepts covered include
using C# programming language for solving problems, data types, functions, syntax, control structures, object-oriented concepts, simple graphical displays, file I/O,
COMS 2683 – Data Structures
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course serves as an introduction of the applications commonly used in data structures and
related algorithms for maintaining them. Concepts covered include algorithm complexity, sorting algorithms, lists, stacks, queues, search trees, heaps, graphs, and
hashing as well as updated technologies.
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course is an introduction to the Python programming language for students without prior
programming experience. Concepts covered include data types, control flow, object-oriented programming, and graphical user interface-driven applications.
COMS 2783 – Advanced UNIX (LINUX)
Class 3. Prerequisite: COMS 1133 or Division Chair approval. COMS 2783 Advanced UNIX (Linux) This course serves as a continuation in the advanced study of
the UNIX Operating System. Concepts covered include advanced studies of system administration management/functions, plus the installation and maintenance of
software, network, and data integrity issues.
COMS 2793 – Mobile Dev -- Android
Class 3. Prerequisite: COMS 1133 or Division Chair approval. This course provides hands-on introduction to designing, developing, debugging, and testing mobile
applications using Java and targeting Android-based mobile devices. Among the topics to be covered: taking advantage of Android’s APIs for data storage,
retrieval, user preferences, files, databases, ad content providers, and using Android’s communication APIs for SMS, telephony, network management, and internet
COMS 2843 – C++ Programming Language
Class 3. Prerequisite: COMS 1133 and COMS 2473 or Division Chair approval. This course prepares students to support technologies and software in programming
techniques. Concepts covered include C++ basics, selection and repetition structures, arrays, functions, and object-oriented programming.