Overview: The Master's program in computer science at
Louisiana Tech has two tracks: a 30 unit program including thesis
and a 36 unit program including a project. The thesis option is
highly encouraged. Here are typical plans of study for each approach:
Thesis Option
- 3 core courses
- 2 two course sequences/concentrations
- 1 elective course, 500+
- 2 thesis courses
Nonthesis Option
- 3 core courses
- 3 course sequences/concentrations
- 2 elective courses, 500+
- 1 project course
A course sequence is a 400 level course followed by a 500
level course in the same area; a course concentration is
two 500 level courses in related areas. If a student has taken
the first course of a two course sequence as part of an undergraduate
program, this course will be replaced with an elective course.
The replacement course can be at the 400 or 500 level. All other
required core courses in the B.S. program will be considered deficiency
courses for the M.S. program and cannot be counted towards the
degree. The deficiency course list will be determined in consolation
with the student's advisor.
Required Core Courses
- CS520 Advanced Analysis of Algorithms and Complexity
- CS521 Advanced Computer Architectures
- CS532 Advanced Topics in Software Engineering
Two Course Sequences and Two Course Concentrations
- Database Systems Sequence
- CS430 Database Management Systems
- CS530 Theory of Database Systems
- Networking Sequence
- CS450 Computer Networks
- CS554 Advanced Networks
- Programming Languages Sequence
- CS436 Compiler Design
- CS512 Programming Language Semantics
- Graphics Sequence
- CS470 Computer Graphics
- CS570 Advanced Computer Graphics
- Artificial Intelligence Sequence
- CS475 Artificial Intelligence
- CS505 Expert Systems
- Architecture Concentration
- CS466 Microprocessor Systems
- CS541 High Performance Computer Architecture
|
|