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 101: Introduction to Information Systems

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
Through hands-on exercises with current commercial software, students acquire skills in word processing, spreadsheet, presentation and database applications. Students learn skills required to utilize an operating system, email and the Internet. Students also gain a working vocabulary of computer hardware and software, networking and data communications. Keyboarding skills are recommended. Hours: 39 lecture. Materials fee: $15. Usually offered in the fall, spring and summer.
CMP 104: Introduction To Programming

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course introduces students to the basic principles of programming, object-oriented 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-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. Image editing for the web is used to create graphics for websites. 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 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 the object-oriented language, Visual C++. Hours: 26 lecture and 52 laboratory. Prerequisites: CMP 104 or permission of the department head. 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), and introduces web-scripting and responsive formatting. Students are introduced to a current content management system (CMS) for managing content, and developing and customizing a website. 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 communications and the principles of networks. Network interface hardware and protocol standards 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. Using a web-based programming language and database concepts, students create web applications that increase website functionality and satisfy business requirements. E-commerce and utilizing analytics for website performance are also introduced. Hours: 26 lecture and 52 laboratory. Prerequisite: CMP 215. 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 (i.e., 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: 26 lecture and 52 laboratory. Prerequisite: CMP 225 or permission of the department head. Usually offered in the spring.
CMP 250: Computer Forensics

(3.0 credit hours)

Sample Syllabus
Sample Syllabus
This course covers the principles of computer forensics. Students learn how to properly acquire and process data in a high tech investigation. Various data acquisition techniques, along with proper documentation and handling procedures, are covered. Hours: 26 lecture and 26 laboratory. Prerequisite: CMP 150, CMP 225 or permission of the department head. Laboratory fee: $25. 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