KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Rochester Community and Technical College · Courses

COMP

17 courses with the subject COMP, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

COMP 1010Linux Operating Systems3

3 hours lecture/week – Common Course Outline This course introduces the free, open-source, Linux operating system using variants such as Ubuntu, Rocky, or Kali. You will learn how to install, setup, use, manage, and troubleshoot Linux installations. You will begin with learning command-line interface (shell) concepts and techniques, including basic commands, navigating the file system, I/O redirection, and how the shell processes commands. Other topics include installing and managing software packages, managing users and groups, creating and formatting file systems, and the basics of Linux text processing and regular expressions. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
None) (Other Requirements: Keyboarding skills, Windows experience is helpful but not required) Pg. 261
COMP 1080Networking Protocols and Analysis4

4 hours lecture/week – Common Course Outline This class examines the basic principles of networking, transitioning from protocols (TCP, UDP, ICMP, and IP), network architecture, and the OSI model into network defense. Networks are the lifeblood of an organization as packets transition from one device to another through internal and external communications. Cybersecurity professionals must have a strong understanding of network processes, protocols, and administration. This course will focus on developing skills in creating network architecture, network administration, network analysis, and how to apply this knowledge to improve the network security posture through defense in depth. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
MATH 0099, COMP 1150)
COMP 1112Introduction to Information Technology3

3 hours lecture/week - Common Course Outline This course introduces fundamental computing concepts, including computer hardware, software, networking, internet usage, cybersecurity, and ethical/political considerations. Students will gain practical experience with operating systems, file management, and productivity software applications. The course emphasizes foundational knowledge relevant to various technology-related fields and prepares students for further studies in IT. A key focus of this course is the examination of the societal impact of technology, including ethical dilemmas, privacy concerns, and the political implications of technological advancements. This course is designed as a general education course for all learners, regardless of their career choice. This course enhances the learner’s knowledge and understanding of computers and their awareness of how computers impact their lives. Keyboarding skills are recommended. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
None)
COMP 1140Introduction to Database and SQL3

3 hours lecture/week - Common Course Outline This course introduces database design and implementation concepts. Students will learn how to design, build, and use databases utilizing a relational Database Management System (RDBMS) such as Microsoft SQL Server, MySQL, Oracle, or PostgreSQL. Topics include relational database design principles, Entity-Relation (ER) diagrams, and Structured Query Language (SQL) Students will use SQL to create, retrieve, update, and delete database tables and records. They will design and implement their own relational databases. (Prerequisites:

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
COMP 1150Computer Science Concepts3

3 hours lecture/week - Common Course Outline This can serve as a first course for Computer Science majors or a stand-alone course for those interested in learning more about the field. It introduces fundamental computer science concepts, including machine architecture, data representation, operating systems, networking and telecommunications, algorithms, programming languages, software engineering, data organization, and artificial intelligence. Students will learn to implement simple programs using Python or other languages. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
MATH 0099) (Other Requirements: College- level reading) Pg. 262
COMP 1337Art and Code (MnTC 06)3

1 hour lecture/week - 4 hours lab/week - Common Course Outline This course introduces concepts in design and art by using open-source graphic software libraries meant to teach programming to visual artists and new computer programmers. This course explores the elements of art and principles of design by using the basic concepts of computer programming, such as variables, control structures, arrays, loops, functions, and objects. There will be an emphasis on procedural approaches that incorporate simple chance, randomness, or probability into designs. There will also be discussion of the current state of generative art and art historical precedents for working procedurally. This course is geared toward students with no programming experience. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
None)
COMP 1731Programming for the Internet3

3 hours lecture/week - Common Course Outline This course introduces developing web applications. Students will explore HTML and CSS, forms, error checking and validation, server-side scripting, and database interaction. Students will construct and evaluate multiple web applications. College level reading is required. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
MATH 0099)
COMP 1741JavaScript3

III. ELECTIVES……………………………………………………………………………………………3 CR Choose one of the following:

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
cr
Type
course
Edition
2025-2026
Source
www.rctc.edu
COMP 1751Mobile Application Development3

TOTAL ....................................................................................................................60 CREDITS

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
cr
Type
course
Edition
2025-2026
Source
www.rctc.edu
COMP 2048Introduction to Cybersecurity4

4 hours lecture/week – Common Course Outline This class holistically examines cybersecurity processes and procedures, including assessment of the security posture of an organization, monitoring and securing an environment, operating within laws and guidelines, including compliance, risk assessment, and security governance, and identifying, analyzing, and responding to incidents. Focus is applied to proper security architecture, identifying threats, implementing mitigations, and incident response while working within the confines of governmental and global regulations, together with compliance standards. This class aligns to the CompTia Security+ exam. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
MATH 0099, COMP 1080) Pg. 263
COMP 2049Cybersecurity Systems4

4 hours lecture/week – Common Course Outline This class examines the basic principles of cybersecurity systems and analysis, involving developing knowledge of current trends affecting security analysts within on-premise, cloud, and hybrid environments. Additionally, this class will develop knowledge related to proactive monitoring, threat detection, SIEM tooling, EDR, XDR, threat intelligence, and how to respond to threats. Students will leave equipped with with the practical skills needed for real-world applications and preparation for the CompTIA Cybersecurity Analyst (CySA+) exam. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
MATH 0099, COMP 2048)
COMP 2243Programming and Problem Solving4

4 hours lecture/week - Common Course Outline This course introduces the major concepts of problem solving, algorithm design, and programming. Emphasis is on algorithm development, analysis, refinement, top-down and object-oriented program development concepts. Simple and composite data types, classes, and control structures are covered. Java programming language will be used. Students may take COMP 1150 and COMP 2243 concurrently. College level reading is required. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
COMP 1150, MATH 1115)
COMP 2247Algorithms and Data Structures4

4 hours lecture/week - Common Course Outline This course introduces the major concepts of problem solving, algorithm design, and programming. Emphasis is on algorithm development, analysis, refinement, top-down and object-oriented program development concepts. Simple and composite data types, classes, and control structures are covered. Programming languages such as Java, Python, or C++ will be used. Students may take COMP 1150 and COMP 2243 concurrently. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
COMP 1150, MATH 1115. Prerequisites may be satisfied by equivalent Math and/or Reading
COMP 2275Computer Architecture4

4 hours lecture/week - Common Course Outline This course covers the principles of the hardware and computer systems. Topics include combinational and sequential logic circuit, data representation, computer organization and architecture, instruction execution cycle, processor, memory, machine instruction formats, assembly language, I/O and storage devices and mechanisms, concurrency techniques, comparison of different architecture categories, and emerging technologies. College level reading is required. (

Subject
COMP
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
COMP 1150, COMP 2243) Pg. 264
COMP 2501Capstone Course2

III. PROGRAM ELECTIVE COURSES………………………………………………………..12 CREDITS Elective courses are any course numbered 1000 or above to reach 60 total credits. Students should consult with their advisor to select the appropriate electives based off their plan afte graduation. Recommended electives on the attached sheet come from ACCT, ART, BUS, COMM, MATH, PHIL, PHYS, SMGT. TOTAL ............................................................................................. r .................... 60 CREDITS

Subject
COMP
Credits (min)
2
Credits (max)
2
Credit unit
cr
Type
course
Edition
2025-2026
Source
www.rctc.edu
COMP 2502Cybersecurity Internship1-3

up to 48 hours lecture/semester – Common Course Outline This course allows students to apply classroom skills in a professional work setting. Experience will be gained in assisting and independently performing technical and organizational tasks in a Cybersecurity setting. (Other Requirements: This class should be taken in the final semester of the cybersecurity program. (

Subject
COMP
Credits (min)
1
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
COMP 1010, COMP 2048, COMP 2243)
COMP 2503Cybersecurity Capstone3

3 hours lecture/semester – Common Course Outline This course serves as the culmination of the Cybersecurity AAS degree program. Students will demonstrate their technical and professional capabilities through a comprehensive capstone project focusing on real-world cybersecurity challenges. Students will apply security principles, tools, and methodologies learned throughout their program while developing essential professional skills for the cybersecurity industry. The course combines guided professional development with independent technical work, allowing students to showcase their ability to analyze, implement, and communicate security solutions. It is expected that this class will be taken concurrently with or after completing COMP 2049. (

Subject
COMP
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2025-2026
Source
www.rctc.edu
Prerequisite
COMP 2048)

Source: Rochester Community and Technical College's catalog, linked per course · table learning_unit · CourseShelf publish 61