KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Lafayette College · Courses

CS

22 courses with the subject CS, 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.

CS 104Introduction to Game Programming

This course provides hands-on experience developing computer games. The course covers the basic techniques of game programming,

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 105Digital Media Computing

Digital media processing forms a basic block in technologies underlying today's successful media, social and publishing comp

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 150Data Structures and Algorithms

This course continues the development of object oriented approaches to the design and implementatio

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 200Computers and Society

This course examines the computer's cultural context: the managerial, politi

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 202Analysis of Algorithms

The design and analysis of algorithms and their complexity. This course studie

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 203Computer Organization

A study of digital logic, computer components, internal and external memory,

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 205Software Engineering

The analysis, design, implementation, and maintenance strategies appropriate

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 301Principles of Programming Languages

An introduction to the theory of the design and implementation of contemporary prog

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 303Theory of Computation

An introduction to the theoretical foundations of computer science and form

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 305Computer Networks

The implementation and use of computer networks. Topics include the ISO refe

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 320Database Management Systems

This course examines the organization, design, and implementation of databas

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 390394 Independent Study and Research

Independent study projects for juniors and seniors. Hours arranged. Permissio

Subject
CS
Type
course
Edition
2025-2026.json
Source
lafayette.smartcatalogiq.com
CS 390-394Independent Study and Research1

Independent study projects for juniors and seniors. Hours arranged. Permission of department head required. Applicability of Independent Study/Research as a 300-level CS major elective is only by approval of the department.

Subject
CS
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 406Operating Systems

An in-depth study of operating systems, covering such topics as concurrent p

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 410415 Special Topics

This course considers recent advances and/or subjects of current interest in

Subject
CS
Type
course
Edition
2025-2026.json
Source
lafayette.smartcatalogiq.com
CS 410-415Special Topics1

This course considers recent advances and/or subjects of current interest in computer science.

Subject
CS
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 416Knowledge and Strategy

This course is an introduction of interactive epistemology and game theory, a mathematical theory of conflict a

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 420Artificial Intelligence

An introduction to the study of intelligence as computation. Topics include

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 424Introduction to Machine Learning

This course is an introduction to the theoretical and practical aspects of the design and implementation of

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 425Human-Computer Interaction

This course covers topics in Human-Computer Interaction (HCI), including identifying users’ needs, rapid proto

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 470Senior Project

In this course, students work in teams on the analysis, design, and implemen

Subject
CS
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com
CS 495-496Thesis1

A two-semester, independent research project on a topic selected by the student and approved by the department. A student must undertake such a program for two semesters to graduate with honors.

Subject
CS
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
lafayette.smartcatalogiq.com

Source: Lafayette College's catalog, linked per course · table learning_unit · CourseShelf publish 59