UMass SealUniversity of Massachusetts Amherst - 2007/08 Guide to Undergraduate Programs
[ Home ][ Undergraduate Admissions, Expenses, & Financial Aid ][ Academic Information ][ Schools & Colleges ]
[ Departments & Programs ][ Other Academic Opportunities & Services ][ General Information ][ Site Index ]
[ APPLY NOW ]
Department & Program Listings
[ Departments & Programs A-D ]
[ Departments & Programs E-L ]
[ Departments & Programs M-R ]
[ Departments & Programs S-Z ]
[ Departments & Programs - Show All ]



Computer Science Courses

Computer Science | Courses | Faculty

The Courses

(All courses carry 3 credits unless otherwise noted. Students should check with the Department office for current information regarding which courses will be offered each semester.)

105 Computer Literacy (R2) (both sem)
120 Introduction to Problem Solving with the Internet (R2) (both sem)
121 Introduction to Problem Solving With Computers (R2) (both sem) 4 cr
145 Representing, Storing, and Retrieving Information
187 Programming with Data Structures (R2) (both sem) 4 cr
201 Architecture and Assembly Language (both sem) 4 cr
220 Programming Methodology (both sem) 4 cr
240 Reasoning About Uncertainty (both sem) 4 cr
250 Introduction to Computation (both sem) 4 cr
287 Programming Language Paradigms (both sem) 4 cr
305 Social Issues in Computing (both sem)
311 Introduction to Algorithms (both sem) 4 cr
320 Introduction to Software Engineering (both sem) 4 cr
325 Usability (1st sem)
370 Introduction to Computer Vision (1st sem)
377 Operating Systems (both sem) 4 cr
383 Artifical Intelligence (both sem)
401 Formal Language Theory (2nd sem)
403 Introduction to Robotics
410 Compiler Techniques
445 Information Systems (both sem)
446 Search Engines (2nd sem)
453 Computer Networks (both sem)
466 Applied Cryptography (2nd sem)
473 Introduction to Computer Graphics (1st sem)
474 Advanced Image Synthesis (2nd sem)
491C Digital Forensics (1st sem)
491S Introduction to Computer and Network Security
503 Embedded Computing Systems
513 Logic in Computer Science (1st sem)
520 Software Engineering: Synthesis and Development (1st sem)
521 Software Engineering: Analysis and Evaluation (2nd sem)
529 Software Engineering Project Management (both sem)
530 Programming Languages (2nd sem)
535 Computer Architecture (1st sem)
551 3-D Animation and Digital Editing (both sem)
570 Computer Vision (2nd sem)
575 Combinatorics and Graph Theory
577 Operating Systems Implementation
585 Natural Language Processing
589 Machine Learning (2nd sem)
591 Seminars
591U Interactive Web Programming


Computer Science | Courses | Faculty