RU AccessScheduleRU OnlineDirectoryContact Us
   Future Students Current Students Parents Alumni Faculty & Staff
Print-friendly version

Related Links

Department Home Page

College of Arts and Sciences

Computer Science and Telecommunications (CST)
2005-2007 Graduate Academic Catalog | Catalogs

Roosevelt’s department of computer science and telecommunications offers a Master of Science in computer science and a Master of Science in telecommunications. Graduate certificates may also be earned in these fields. These programs are designed for individuals who want to upgrade the knowledge they already have in the fields of computer science or telecommunications or those who desire a career change into one of these sought-after fields. In consultation with a graduate advisor, students may choose an emphasis in their program of study. The program is designed to accommodate either full-time or part-time study, with classes offered in the evenings and on weekends.

Admission

Students do not need to have a bachelor’s degree in computer science or mathematics to pursue these graduate programs; however, certain undergraduate prerequisite courses may be needed by students from other disciplines. Students with any regionally accredited bachelor’s degree and an undergraduate grade point average of at least 2.8 on a 4.0 scale are admitted. An applicant with a lower grade point average may be admitted at the discretion of the department. In this instance, a GRE score must be submitted with the application.

Standards

An overall grade point average of B (3.0) or higher must be maintained in graduate-level courses with no more than two grades of C.

Advising

Students are assigned to a graduate advisor upon entry to the program so that they can map out a curriculum plan. Up to nine hours of graduate level credit may be transferred if they are approved by the CST department and not already used as part of any degree. Students should consult with their advisor every semester to get approval for the following term’s course registration.

Master of Science (MS) in Computer Science

Prerequisites

Graduate students will be continued in the program if they satisfactorily complete the prerequisite courses listed below with grades of C or higher and with a B average in the computing courses, as well as any courses required of international students by the English Language Program. It is possible to make up any deficiencies after being admitted as a graduate student, but no credit towards the degree will be given for meeting these requirements. Students may enroll in prerequisite courses and certain graduate-level courses concurrently, provided the particular prerequisites for those graduate courses have been satisfied.

Four courses in computer science equivalent to the Roosevelt courses listed below.

Cst 150 C++ Programming Language (CS I)
Cst 250 Algorithms in C++ (CS II)
Cst 280 Data Structures (CS III)
Cst 261 Microcomputer Structure and Assembler

Three courses in mathematics equivalent to the Roosevelt courses listed below.

Math 202 Mathematical Analysis for Business and Social Sciences
  or Math 231 Calculus I
Math 300 Linear Algebra
  or Math 217 Probability and Statistics
Math 245 Discrete Structures
Math 232 Calculus II is recommended

Requirements

To earn the MS in computer science, students must complete all prerequisites and at least 36 semester hours of course work, including two required courses, two advanced core courses, and at least six semester hours from the advanced core/advanced electives/capstone course lists. Courses must be chosen in consultation with an advisor. Cst 405 and Cst 408 are required.

Courses from the beginning core list must be taken as part of the program if they were not part of the undergraduate degree. Any courses from the beginning core or beginning electives list that were taken as part of the undergraduate program may not be repeated for graduate credit. In that case, courses from the advanced core or advanced electives list may be substituted for courses from the beginning core or beginning electives list.

Students may fulfill the capstone requirement either by completing a master’s thesis/project or by taking a comprehensive examination. Students who elect to complete a thesis or project must select a faculty mentor and register for Cst 485 in their second-to-last semester. During the last semester, they must register for either Cst 490 Thesis or Cst 499 Project.

Required courses

  Cst 405 Advanced Data Structures 3
  Cst 408 Advanced Algorithms 3

Beginning core courses

  Cst 417 Introduction to Database Systems 3
  Cst 433 Database Design 3
  Cst 440 Computer Architecture 3

Advanced core courses

  Cst 410 Formal Languages and Automata 3
  Cst 415 Parallel and High Performance Computing 3
  Cst 420 Analysis of Algorithms 3
  Cst 471 Distributed Databases 3
  Cst 479 Computability and Complexity 3
  Cst 486 Information Retrieval 3

Beginning electives

  Cst 427 Combinatorics 3
  Cst 430 Numerical Analysis 3
  Cst 444 OOP and the .NET Framework 3
  Cst 450 Boolean Algebra and Switching Theory 3
  Cst 452 Routing I 3
  Cst 454 Local Area Networks 3
  Cst 457 Systems Programming 3
  Cst 465 Web Programming I 3
  Cst 472 Programming Languages 3
  Cst 478 Pattern Recognition 3
  Cst 480 Special Topics in Computer Science 3
  Cst 481 Artificial Intelligence 3
  Cst 482 Computer Graphics 3

Advanced electives

  Cst 428 Linear Programming and Optimization 3
  Cst 446 Coding Theory 3
  Cst 455 Graduate Seminar 3
  Cst 466 Network Security 3
  Cst 467 Web Database Applications 3
  Cst 476 Web Programming II 3
  Cst 477 Advanced Operating Systems 3
  Cst 483 Concurrent Algorithms 3

Capstone option I

  Cst 485 Thesis/Project Research 3
  Cst 490 Thesis or Cst 499 Project 3

A student who has not completed a thesis or other final project must maintain continued registration during fall and spring semesters until completion of the project by registering for the appropriate zero-credit course (course number followed by “Y”). Students who have not maintained continuous registration for thesis or other final project will be required to register for all intervening fall and spring semesters prior to graduation.

Capstone option II (six semester hours)

Students may chose to take two more courses from the advanced core/advanced electives lists and take a comprehensive exam. Students must notify the department chair of their intent to sit for the comprehensive exam at the beginning of their final semester.

Master of Science (MS) in Telecommunications

Prerequisites

Graduate students will be continued in the program if they satisfactorily complete the prerequisite courses listed below with grades of C or higher and with a B average in the computing courses, as well as any courses required of international students by the English Language Program. It is possible to make up any deficiencies after being admitted as a graduate student, but no credit towards the degree will be given for meeting these requirements. Students may enroll in prerequisite courses and certain graduate-level courses concurrently, provided the particular prerequisites for those graduate courses have been satisfied.

Four courses in computer science equivalent to the Roosevelt courses listed below.

Cst 150 C++ Programming Language (CS I)
Cst 250 Algorithms in C++ (CS II)
Cst 280 Data Structures (CS III)
Cst 246 Data Communications

Two courses in mathematics equivalent to the Roosevelt courses listed below.

Math 202 Mathematical Analysis for Business and Social Sciences
  or Math 231 Calculus I
Math 245 Discrete Structures

Requirements

To earn the MS in telecommunications, students must complete all prerequisites and at least 36 semester hours of course work, with at least 18 semester hours from the advanced core/ advanced electives/capstone lists. Courses must be chosen in consultation with an advisor with at least four chosen from the core course list.

Courses from the core list must be taken as part of the program if they were not part of the undergraduate degree. Any courses from the core or beginning electives list that were taken as part of the undergraduate program may not be repeated for graduate credit. In that instance, courses from the advanced core or advanced electives list may be substituted for courses from the beginning core or beginning electives list.

Students may complete the capstone requirement either by completing a master’s thesis/ project or by taking a comprehensive examination. Students who elect to complete a thesis or project must select a faculty mentor and register for Cst 485 in their second-to-last semester. During the last semester, they must register for either Cst 490 Thesis or Cst 499 Project.

Beginning core courses

  Cst 452 Routing I 3
  Cst 454 Local Area Networks 3

Advanced core courses

  Cst 421 Network Design and Analysis II 3
  Cst 432 Advanced Network Technology 3
  Cst 443 Network Operations and Management 3
  Cst 445 Network Simulation 3
  Cst 446 Coding Theory 3
  Cst 456 Wireless Communication Systems 3
  Cst 466 Network Security 3

Beginning electives

  Cst 417 Operating Systems 3
  Cst 431 Telecommunications Systems Analysis 3
  Cst 440 Computer Architecture 3
  Cst 444 OOP and the .NET Framework 3
  Cst 448 Advanced Data Communications 3
  Cst 465 Web Programming I 3
  Cst 484 Special Topics in Telecommunications 3

Advanced electives

  Cst 405 Advanced Data Structures 3
  Cst 407 Telecommunications Management 3
  Cst 410 Formal Languages and Automata 3
  Cst 415 Parallel and High Performance Computing 3
  Cst 471 Distributed Databases 3
  Cst 476 Web Programming II 3
  Cst 477 Advanced Operating Systems 3
  Cst 486 Information Retrieval 3

Capstone option I

  Cst 485 Thesis/Project Research 3
  Cst 490 Thesis or Cst 499 Project 3

A student who has not completed a thesis or other final project must maintain continued registration during fall and spring semesters until completion of the project by registering for the appropriate zero-credit course (course number followed by “Y”). Students who have not maintained continuous registration for thesis or other final project will be required to register for all intervening fall and spring semesters prior to graduation.

Capstone option II (six semester hours)

Students may chose to take two more courses from the advanced core and advanced electives lists and take a comprehensive exam.

Graduate Certificates

The Certificate in Information Technology and Computer Science and the Certificate in Telecommunications are designed for students with bachelor’s degrees who want to gain enough knowledge to immediately enhance their employment opportunities in the fast-growing information technology arena. Courses earned in these certificates may be later applied towards a master’s degree.

Graduate Certificate in Information Technology and Computer Science

Students enrolling in this certificate program must have earned a bachelor’s degree, have taken mathematics through calculus, and a programming language, preferably C++. At least 18 semester hours of Roosevelt credit are required.

Required undergraduate courses: Students who have met the undergraduate requirement prior to entry into the certificate program should substitute graduate courses.

  Cst 261 Micro structures and Assembly 3
  Cst 280 Computer Science III: Data Structures 3

Required graduate courses:

Choose at least three from the list below.
(at least one must be 405, 410, 415, or 420) ......................................... 9-15
  Cst 405 Advanced Data Structures
  Cst 410 Formal Language and Automation
  Cst 415 Parallel Systems
  Cst 417 Operating Systems
  Cst 420 Analysis of Algorithms
  Cst 428 Linear Programming and Optimization
  Cst 433 Database Design
  Cst 440 Computer Architecture
  Cst 441 Compilers and Interpreters
  Cst 444 OOP with Visual Studio.NET
  Cst 446 Coding Theory
  Cst 450 Boolean Algebra and Switching Theory
  Cst 452 Routing I
  Cst 454 Local Area Networks
  Cst 471 Distributed Databases
  Cst 472 Programming Languages
  Cst 478 Pattern Recognition
  Cst 480 Special Topics
  Cst 481 Artificial Intelligence
  Cst 482 Computer Graphics
  Cst 486 Information Retrieval
One elective chosen in consultation with an advisor ..................................... 3

Graduate Certificate in Telecommunications

Students enrolling in this certificate program must have earned a bachelor’s degree, have taken mathematics through calculus, a programming language (preferably C++), and Data Communications. At least 18 semester hours of Roosevelt credit are required.

Undergraduate requirement: Students who have met the undergraduate requirement prior to entry into the certificate program should substitute a graduate course.

Cst 280 Computer Science II: Data Structures ............................................ 3

Graduate requirements:

Cst 448 Advanced Data Communications .................................................... 3
At least two courses chosen from the list below ....................................... 6-9
  Cst 417 Operating Systems
  Cst 431 Telecommunication Systems Analysis
  Cst 440 Computer Architecture
  Cst 452 Routing I
  Cst 454 Local Area Networks
At least one course chosen from the list below ......................................... 3-6
  Cst 407 Telecommunications Management
  Cst 415 Parallel Systems
  Cst 421 Network Design and Analysis II
  Cst 432 Advances in Network Technology
  Cst 445 Network Simulation
  Cst 446 Coding Theory
  Cst 456 Wireless Communications Systems
  Cst 466 Network Security
  Cst 471 Distributed Databases
  Cst 480 Special Topics

Catalogs | 2005-2007 Graduate Catalog

© 2006, Roosevelt University, All Rights Reserved
Chicago  430 S. Michigan Ave, Chicago, IL 60605 | 312-341-3500
Schaumburg 1400 N. Roosevelt Blvd, Schaumburg, IL 60173 | 847-619-7300