12 courses with the subject CSC, 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.
CSC 111Topics in Computer Science3
This course introduces students to the core principles of computer science, focusing on both theoretical concepts and practical applications. The course introduces concepts in computing, exploring topics such as problem-solving, data security, emerging technologies, and the role of intelligent systems in modern applications. Students will learn the fundamentals of how computers work and will explore modern technologies in the field of computer science. The course will emphasize the role of computing in society, including its ethical and social implications. Meets General Education Category Analytical Thinking.
This course introduces computer programming with a focus on object-oriented programming (OOP) principles. Emphasis is placed on common algorithms and programming techniques utilizing the standard libraries available in modern programming languages. Upon completion, students should be able to design, code, test, and debug programs following OOP methodologies. Three hours of lecture and two hours of lab. Prerequisite: MAT 100 (with grade of C- or higher). Meets General Education Category Analytical Thinking.
This course is a continuation of CSC 130, introducing advanced computer programming with a focus on object-oriented programming (OOP) principles. Emphasis is placed on advanced programming concepts, including sophisticated algorithms and programming techniques utilizing both standard and third-party libraries. Upon completion, students should be able to design, code, test, and debug complex programs using OOP methodologies. Three hours of lecture and two hours of lab. Prerequisite: CSC 130 with a grade of C- or higher.
Students will be able to reflect on their personal development, strengths and weaknesses, and clarify goals for personal growth. Students will also declare a major program to support their post- graduate plans, complete a roadmap for their personal and professional interests, and chart potential opportunities on that path. May be substituted within majors. Prerequisite: FYE 104/149.
Students will be able to reflect on their personal development, strengths and weaknesses, and clarify goals for personal growth. Students will also declare a major program to support their post- graduate plans, complete a roadmap for their personal and professional interests, and chart potential opportunities on that path. May be substituted within majors. Prerequisite: FYE 104/149.
This course provides a comprehensive introduction to the field of cybersecurity with a focus on ethical hacking and defensive strategies. Topics include network and system vulnerabilities, penetration testing methodologies, ethical considerations, risk management, and best practices in securing digital environments. Students will learn to identify potential threats, conduct vulnerability assessments, and apply ethical hacking techniques to protect systems effectively. Upon completion, students should be 149