Trinity UniversityTrinity University Computer Science

Computer Science Curriculum

Frequently Asked Questions [ HTML ] [ PS ] [ PDF ]
CS Curriculum (1997-1998 and later) [ HTML ] [ PS ] [ PDF ]
CS Curriculum (1996-1997 and earlier) [ HTML ]
CS Major Course Schedule (prior to 2010-2011 catelog) [ PS ] [ PDF ]
CS Major Course Schedule (2010-2011 and later catelog) [ PDF ]
Trinity Common Curriculum
Online Syllabi for Other Trinity Courses

Course Notes

CS1120 Low-Level Computing (Massingill)

CS1194 Survey of Computer Science (Hicks)

CS1300 Essential Computer Skills (Hicks)
CS1300 Essential Computer Skills (Semmes)
CS1303 Essential Computer Skills in Education (Jungman)
CS1300 Essential Computer Skills (Belisle)
CS1300 Essential Computer Skills (McCollum)
CS1300 Essential Computer Skills (Brown)

CS1301 Great Ideas in Computer Science (Howland)
CS1101L Laboratory for Great Ideas in Computer Science (Howland)

CS1302 Introduction to Computing: Business Applications (Hicks)

CS1304 Computers and Society (Hicks)

CS1304 Computers and Society (Howland)
CS1311-1 Introduction to Programming Logic (Howland)
CS1311-2 Introduction to Programming Logic (Howland)

CS1320 Principles of Algorithm Design I (Eggen)
CS1320 Principles of Algorithm Design I (Massingill)
CS1320 Principles of Algorithm Design I (Oldham)
CS1320 Principles of Algorithm Design I (Hicks)

CS1321 Principles of Algorithm Design II (Oldham)
CS1321 Principles of Algorithm Design II (Massingill)
CS1321 Principles of Algorithm Design II (Hicks)
CS1321 Principles of Algorithm Design II (Lewis)

CS1323 Discrete Structures (Eggen)
CS1323 Discrete Structures (Massingill)
CS1323 Discrete Structures (Bateman)

CS2320 Principles of Data Abstraction (Eggen)
CS2320 Principles of Data Abstraction (Hicks)

CS2321 Principles of Computer Design (Howland)
CS2321 Principles of Computer Design (Eggen)
CS2321 Principles of Computer Design (Massingill)

CS2322 Principles of Functional Languages (Bateman)
CS2322 Principles of Functional Languages [ J ] [ Scheme ] (Howland)
CS2322 Principles of Functional Languages (Eggen)

CS3342 Computer Networks (Konstam)
CS3342 Computer Networks (Howland)
CS3342 Computer Networks (Hicks)

CS3343 Database Systems (Hicks)

CS3352 Simulation Theory (Oldham)

CS3353 Graphics (Howland)

CS3366 Introduction to Parallel and Distributed Processing (Eggen)
CS3366 Introduction to Parallel and Distributed Processing (Massingill)

CS3368 Principles of Programming Languages (Bateman)

CS3190 Unix Power Tools Directed Study (Massingill)
CS3390 Java Directed Study (Massingill)

CS4320 Principles of Operating Systems
(Massingill)
CS4320 Principles of Operating Systems (Oldham)

CS4353 Advanced Graphics (Howland)

CS4385 Senior Software Project I (Pitts)
CS4385 Senior Software Project I (Howland)

CS4386 Senior Software Project II (Pitts)
CS4386 Senior Software Project II (Howland)

CS3291 Linux Seminar (Howland, Konstam)
CS3291 J Seminar (Howland)
CS3291 Java Seminar (Howland)
CS3291 Java with Internet Applications (Massingill)
CS3291 Unix System Administration (Massingill)

CS_194 Professional, Ethics, Design Seminar (Massingill, Howland)

CS3294 Seminar -- Unix Power Tools (Massingill)

CS3394 Human Computer Interaction (Howland, Meyer)
Computer History Seminar (Howland)


Trinity University

Site Index
Comments or Suggestions
Computer Science Department
Trinity University
One Trinity Place
San Antonio, Texas 78212-7200
voice: (210) 999-7480
fax: (210) 999-7477

Trinity google site search
CS WebMail
CS ListServer