KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Houghton University · Courses

CSCI

24 courses with the subject CSCI, 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.

CSCI 105Introduction to Cybersecurity3

3-F&S Covers introductory topics in cybersecurity, including identification of cybersecurity risks (threats and vulnerabilities) to online privacy and security, methods of attack (social- engineering, phishing, etc.), proper use of encryption, analysis of multi-faceted cyber attacks, and risk assessment and mitigation. Provides students experience with open-source cybersecurity tools for attack detection and prevention.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 115Perspectives on Computing

52

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 170Fundamentals of Web Coding

3-WSP Introduces students to the fundamentals of web coding, which include HTML, CSS, and JavaScript. Important programming concepts are also covered: variables, control structures, functions, and syntax. Object-oriented programming also introduced. Taught at participating high schools to selected, qualified students.

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 180Networking Foundations

3-WSP As a foundation for mastery of cybersecurity, introduces basic network concepts such as protocols, addressing, switching, routing, and firewalls. Explores network management and network security topics and uses interactive simulations to reinforce the knowledge and skills needed to design, configure, and maintain a network.

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 205Cybercrime and Governance3

3-F&S Examines issues related to cybercrime, cyberwarfare, cyberterrorism and hacktivism. Topics include cybercrime trends, preventative measures and corrective action, the role of cryptocurrency in cybercrime, laws, and regulatory policies surrounding cybercrime and privacy. Prerequisite: CSCI 105.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 211Programming I4

MATH 181 Calculus I or MATH 170/171 Calculus I with Precalculus A and B 4–8

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 214Discrete Mathematics

2-F26 Introduction to discrete mathematical topics: equivalence relations, partial orders, functions, recurrence relations, counting, introduction to probability, graphs, and introduction to algorithm analysis. Liberal Arts. Prerequisite: MATH 210

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 218Programming II4
Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 226Computer Architecture4

4-F26 Structure and internal organization of digital computers. Machine language and assembly language, representation of numbers, CPU organization, subroutines, and linkage. Liberal Arts. Prerequisite: CSCI 211 or equivalent proficiency

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 236Data Structures and Algorithms4

Total in minor 16 Data Science Minor: 16 credits Required Courses Credits

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 245Software Engineering

4-WSP Covers both theoretical and practical foundations in software engineering. Theoretically, covers principles and methods of software engineering, including requirements, specification, design, implementation, testing, validation, operation, and maintenance. Practically, covers the development of software products from an industry 253

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 295395, 495 Special Topics in Computer
Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 305Cyber Forensics

3-F&S Examines the tools and techniques used to perform cyber forensics and conduct investigations into cybercrimes. Topics include preservation of digital evidence, the role of new and emerging technologies in investigations, data recovery and data storage device reconstruction, and conduct validation. Students will learn relevant software tools for cyber forensics and gain experience with reporting and communicating investigation results. Prerequisite: CSCI 205.

Subject
CSCI
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 312Computational Statistics4

4-WSP Introduces computational methods to solve statistical problems. Topics include classical tests, statistical modeling, regression, analysis of variance and covariance, analysis of count data and proportion data, time series analysis, survival analysis, and Monte Carlo methods. Liberal Arts. Prerequisite: CSCI 236

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 315Big Data and Cloud Computing4

4-WSP Introduces analyzing big data with Apache Spark. First presents the characteristics of big data and the challenges of processing it, then covers the major components of Spark: streaming to process real-time data streams, SQL, and Data Frames to support for structured data and relational queries, Mllib: built-in machine learning library, and GraphX for graph processing. Prerequisite: CSCI 236

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 326Operating Systems

4-WSP A study of computer architecture at the register level. Management of the processor, memory, peripheral devices, and information. Interrelationships of architecture and operating systems. Performance evaluation. Exposure to system manager responsibilities in UNIX and Windows. Prerequisites: CSCI 226 and 236 or permission

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 328Foundations of Computing

4-WSP Introduces the classical and contemporary theory of computation including regular, context-free, and computable (recursive) languages with finite-state machines, pushdown automata, and Turing machines. Also covers the historical reasons for and the need that gave rise to many different programming languages and discusses the features of the most successful and more influential of them. The similarities and differences among procedural, functional, and object-oriented logic as well as parallel programming languages are also covered. Liberal Arts.

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 340Databases4

DSCI 212 Data Science II or CSCI 345 Machine Learning (whichever is not taken in core) 4

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 345Machine Learning4

CSCI 380 Collaborative Research in Computer Science or CSCI 393 Summer Collaborative 3–4 Research in Computer Science

Subject
CSCI
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 380Collaborative Research in Computer
Subject
CSCI
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 393Summer Collaborative Research in
Subject
CSCI
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 420Networking

4-S26 Introduction to the basics of data communication and networking. Topics include the physical processes used for digital transmission, standardization, local area networks, network protocols, and distributed computation. Exposure to network manager responsibilities and computer security. The course has a fee. Prerequisite: CSCI 218 or instructor permission

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu
CSCI 480Senior Capstone: Computer Science
Subject
CSCI
Type
course
Edition
2025-2026
Source
www.houghton.edu
CSCI 496Honors in Computer Science

4-WSP Liberal Arts.

Subject
CSCI
Type
course
Edition
2025-2026-graduate
Source
www.houghton.edu

Source: Houghton University's catalog, linked per course · table learning_unit · CourseShelf publish 61