Rate this page

Computer Studies Courses

Click on a course title below to view its information and a sample syllabus.

CMP 100: Introduction to Computers

(1.0 credit hours)

Sample Syllabus
Sample Syllabus
This course familiarizes students with the general operation of computers for business and academic use. Through hands-on exercises, students learn the skills required to navigate and customize the operating system, perform file management operations, navigate a learning management system and search the Web and academic databases. Students also acquire the skills needed to utilize common applications such as email, word processing and presentation software. Keyboarding skills are recommended. Hours: 13 lecture. Materials fee: $15. Usually offered in the fall and spring.
CMP 104: Introduction To Programming

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course introduces students to the basic principles of programming, objectoriented concepts and terminology. Using an industry-appropriate and current programming language, students are introduced to the concepts of decision, repetition, objects, classes, inheritance and polymorphism with an easy-to-use and entertaining programming language. Hours: 26 lecture and 26 laboratory. Laboratory fee: $25. Usually offered in the fall and spring.
CMP 107: Windows Operations

(2.0 credit hours)

Sample Syllabus
Sample Syllabus
This course focuses on the use of the Microsoft Windows operating system in an enterprise environment. An in-depth analysis of the operating system is conducted, including system images, basic networking, security and troubleshooting. Reading and analytical skills needed by computer support technicians are emphasized in this course. Hours: 26 lecture and 26 laboratory. Laboratory fee: $25. Usually offered in the fall and spring.
CMP 115: Fundamentals of Computer Architecture

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course covers the basic organization and design of computers. Topics include the organization and function of central processing units (CPUs), memory, bus structures, input/output devices, operating systems, application software and networks. Hours: 26 lecture and 26 laboratory. Laboratory fee: $25. Usually offered in the fall and spring.
CMP 120: Operating Systems

(2.0 credit hours)

Sample Syllabus
Sample Syllabus
This course introduces single-board computing that students use to design and develop practical "Internet of Things" (IoT) devices for machine-to-machine (M2M) communications while learning programming and computer hardware. The focus is on the administration, configuration, use and maintenance of a Linux- and mobile-based operating system. Hours: 13 lecture and 39 laboratory. Prerequisite: CMP 104. Laboratory fee: $25. Usually offered in the spring.
CMP 130: Introduction to Web Development

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course covers the principles of creating hypertext markup language (HTML) for webpages and the elements used to create them. Cascading style sheets (CSS) are introduced to add style to webpages and to create enhanced visual effects. Responsive formatting techniques are introduced to make the site adaptable. This course covers the fundamental elements needed to create webpages. Students design and build a website using current technology. Hours: 26 lecture and 26 laboratory. Laboratory fee: $25. Usually offered in the fall and spring.
CMP 141: Introduction to Game Development

(3.0 credit hours)


No Sample Syllabus
This course introduces students to the concepts of video game development. Students engage in the creative process of video game development with a focus on quality outputs. Topics covered include the history of game development, mechanics, genres, processes and quality. This course also covers the workflow of developing a video game from beginning to end. Hours: 26 lecture and 26 laboratory. Corequisite: CMP 104. Laboratory fee: $25. Usually offered in the fall.
CMP 142: Game Engines I

(3.0 credit hours)


No Sample Syllabus
This course introduces the process of developing games utilizing existing game development platforms. A current industry-standard development platform is used for various game development tasks. Students examine the creation of design documents and the development of prototypes. Key concepts such as game play, game mechanics and game engine programming are addressed. Hours: 26 lecture and 26 laboratory. Prerequisite: CMP 141 or permission of the department head. Laboratory fee: $25. Usually offered in the spring.
CMP 150: Introduction to Networking

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course provides a background to networks and how they are used. This course covers how local area networks (LANs) are managed, the types of LANs available today and the software that LANs use. Students are also introduced to the concepts of wide area networks. Hours: 26 lecture and 26 laboratory. Prerequisite: CMP 115 or permission of the department head. Laboratory fee: $25. Usually offered in the spring.
CMP 210: Programming Structures and Applications

(4.0 credit hours)

Sample Syllabus
Sample Syllabus
This course offers an introduction to the theory of programming structures and problem analysis to solve common computer problems. Problem-solving applications are developed using an object-oriented programming language. Hours: 26 lecture and 52 laboratory. Prerequisites: CMP 104. Laboratory fee: $25. Usually offered in the fall.
CMP 215: Website Design and Development

(4.0 credit hours)


No Sample Syllabus
This course builds on CMP 130 to further expand student skills in hypertext markup language (HTML) and cascading style sheets (CSS). Students are also introduced to web scripting for website enhancements, a current content management system (CMS) for managing content, and developing and customizing a website. Image editing for the web is used for creating graphics for websites. Hours: 26 lecture and 52 laboratory. Prerequisites: CMP 104 and CMP 130, or permission of the department head. Laboratory fee: $25. Usually offered in the fall.
CMP 225: Data Communications and Networking

(4.0 credit hours)

Sample Syllabus
Sample Syllabus
This course covers the operations of computer networks and network operating systems. Documentation and network best practices are emphasized. This course provides students with hands-on experience in accessing computer networks. Hours: 26 lecture and 52 laboratory. Prerequisite: CMP 150 or permission of the department head. Laboratory fee: $25. Usually offered in the fall.
CMP 230: Advanced Web Solutions

(4.0 credit hours)


No Sample Syllabus
This course covers advanced topics in web development. Custom website functionality, such as plugins and/or widgets, is covered. Using a web-based programming language and database concepts, students create web applications that increase website functionality and satisfy business requirements. Hours: 26 lecture and 52 laboratory. Prerequisite: CMP 215. Laboratory fee: $25. Usually offered in the spring.
CMP 241: Game Engines II

(4.0 credit hours)


No Sample Syllabus
This course builds on the topics covered in CMP 142. Students continue utilizing existing game development platforms to perform more advanced tasks. Students examine the creation of design documents and the development of playable prototypes. Key concepts such as game world development, game character development, level development and level balancing are addressed. Hours: 26 lecture and 52 laboratory. Prerequisite: CMP 142 or permission of the department head. Laboratory fee: $25. Usually offered in the fall.
CMP 242: Game Development Capstone

(4.0 credit hours)


No Sample Syllabus
This course is the capstone for the game development transfer degree program. Students are expected to design and develop a working game prototype. Students develop a proposal, explain the proposal to the instructor and to the class, and then complete the plan outlined in the proposal to create a working game. Hours: 26 lecture and 52 laboratory. Prerequisite: CMP 241. Laboratory fee: $25. Usually offered in the spring.
CMP 245: Computer and Network Security

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course covers the principles of computer system security, with a focus on network security. Topics include network attacks and defenses, application security (e.g., web, email and databases), viruses, social engineering attacks, privacy, digital rights management, authentication methods, access control, cryptography, public key infrastructure, identifying attacks and vulnerabilities, and wireless network security. Students also learn about security procedures to protect data in computer environments, the effects of viruses and ethical issues raised by computer security in the business world. Hours: 26 lecture and 26 laboratory. Prerequisite: CMP 150 or permission of the department head. Laboratory fee: $25. Usually offered in the fall.
CMP 246: Web-Based Management

(3.0 credit hours)


No Sample Syllabus
This course provides an opportunity for students to examine social networks, social media and online advertising techniques for improving web presence. Students also explore technical and creative elements to create organic search engine optimization (SEO) to improve ranking, drive traffic and increase awareness in search engines. Students identify web-based marketing opportunities and recommend an appropriate web-based management strategy. Hours: 39 lecture. Prerequisite: CMP 130 or permission of the department head. Usually offered in the spring.
CMP 247: Advanced Topics in Information Technology

(4.0 credit hours)


No Sample Syllabus
This course exposes students to advanced networking topics not covered in previous networking courses. Advanced topics covering the latest advances in networking and best practices are explored. Students work individually and in group settings on advanced networking projects to enhance their knowledge. Hours: 39 lecture and 26 laboratory. Prerequisite: CMP 225 or permission of the department head. Usually offered in the spring.
CMP 255: Database Design and Management

(4.0 credit hours)

Sample Syllabus
Sample Syllabus
This course emphasizes database interaction with Structured Query Language (SQL) and MySQL, the fundamentals of programming with databases, application techniques and security -- skills that are the foundation to managing database- backed websites or any relational database application. Students gain practical experience in the laboratory through a database application language. Hours: 26 lecture and 52 laboratory. Prerequisites: CMP 104 and CMP 130 or permission of the department head. Laboratory fee: $25. Usually offered in the fall.
CMP 259: Computer and Network Support Capstone

(4.0 credit hours)

Sample Syllabus
Sample Syllabus
This is the capstone course for the computer and network support technology degree program. Advanced projects, such as real world network proposals and security analysis reports, are employed to enhance the student's analytical skills. Students demonstrate proficiency in various areas of computer networking, security and support. Hours: 26 lecture and 52 laboratory. Prerequisites: CMP 225 and permission of the department head. Laboratory fee: $25. Usually offered in the spring.
CMP 260: Computer Technology Field Experience

(2.0 credit hours)

Sample Syllabus
Sample Syllabus
In order to obtain an actual training experience, the student secures or is placed in an approved position relevant to his or her area of emphasis. The student is required to develop, in cooperation with the instructor and field supervisor, a learning contract for the field experience. Supervision and grading of the training experience are provided by both the instructor and the field supervisor. Hours: 100 as an intern. Prerequisites: SDV 101 and permission of the department head. Usually offered in the fall, spring and summer.
Rate this web page