Curriculum 3182024104756

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

University of North Texas

Master of Science in Computer Science

CURRICULUM

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science

Leveling courses
 CSCE 1030, Computer Science I
 CSCE 1040, Computer Science II
 CSCE 2100, Computing Foundations I
 CSCE 2110, Computing Foundations II
 CSCE 2610, Assembly Language and Computer Organization
 CSCE 3110, Data Structures and Algorithms

Degree requirements
The computer science and engineering department offers two master’s
degree options:
Option A: Thesis option (30 hours that include 6 hours of thesis). Leveling and
internship courses cannot be counted.
Option B: Course option (33 hours). Leveling and internship courses cannot be
counted.

Course selection

Computer science master’s students are required to take one course from each of the four groups
listed below.
 The remaining courses and areas of specialization are selected in consultation with the student’s advisor.
 No more than 3 hours in non-organized courses (such as directed study or special problems) will be
permissible.
 Leveling course(s) are typically required if the applicant does not have a BS with a major in computer
science.
Group A

 CSCE 5430 - Software Engineering


 CSCE 5450 - Programming Languages
 CSCE 5650 - Compiler Design

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


Group B

 CSCE 5520 - Wireless Networks and Protocols


 CSCE 5610 - Computer System Architecture
 CSCE 5640 - Operating System Design
Group C

 CSCE 5150 - Analysis of Computer Algorithms


 CSCE 5170 - Graph Theory
 CSCE 5400 - Formal Languages, Automata and Computability
Group D

 CSCE 5210 - Fundamentals of Artificial Intelligence


 CSCE 5350 - Fundamentals of Database Systems
 CSCE 5550 - Introduction to Computer Security

COURSES
• CSCE 5001 - Computer Science Theory I

• CSCE 5002 - Computer Science Theory II

• CSCE 5011 - Computer Science Programming I

• CSCE 5012 - Computer Science Programming II

• CSCE 5021 - Computer Science Systems I

• CSCE 5022 - Computer Science Systems II

• CSCE 5050 - Applications of Cryptography

• CSCE 5100 - Theory of Computation

• CSCE 5150 - Analysis of Computer Algorithms

• CSCE 5160 - Parallel Processing and Algorithms

• CSCE 5170 - Graph Theory

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


• CSCE 5200 - Information Retrieval and Web Search

• CSCE 5210 - Fundamentals of Artificial Intelligence

• CSCE 5213 - Modeling and Simulation

• CSCE 5214 - Software Development for Artificial Intelligence

• CSCE 5215 - Machine Learning

• CSCE 5216 - Pattern Recognition

• CSCE 5218 - Deep Learning

• CSCE 5220 - Computer Graphics

• CSCE 5222 - Feature Engineering

• CSCE 5225 - Digital Image Processing

• CSCE 5230 - Methods of Numerical Computations

• CSCE 5250 - Introduction to Game Programming

• CSCE 5255 - Programming Math and Physics for Games

• CSCE 5260 - 3D Game Programming

• CSCE 5265 - Advanced Topics in Game Development

• CSCE 5266 - Game Programming Project 1

• CSCE 5267 - Game Programming Project 2

• CSCE 5270 - Computer-Human Interfaces

• CSCE 5280 - AI for Wearables and Healthcare

• CSCE 5290 - Natural Language Processing

• CSCE 5300 - Introduction to Big Data and Data Science

• CSCE 5310 - Methods in Empirical Analysis

• CSCE 5320 - Scientific Data Visualization

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


• CSCE 5350 - Fundamentals of Database Systems

• CSCE 5360 - Implementations and Practices of Database Systems

• CSCE 5370 - Distributed and Parallel Database Systems

• CSCE 5380 - Data Mining

• CSCE 5390 - Multimedia Computing

• CSCE 5400 - Formal Languages, Automata and Computability

• CSCE 5411 - Non-Numeric Programming

• CSCE 5412 - Foundations of Logic Programming

• CSCE 5420 - Software Development

• CSCE 5430 - Software Engineering

• CSCE 5440 - Real-Time Software Development

• CSCE 5450 - Programming Languages

• CSCE 5460 - Software Testing and Empirical Methodologies

• CSCE 5465 - Usability Testing in Software Engineering

• CSCE 5510 - Wireless Communications

• CSCE 5520 - Wireless Networks and Protocols

• CSCE 5530 - Computer Network Design

• CSCE 5540 - Introduction to Sensor Networks

• CSCE 5550 - Introduction to Computer Security

• CSCE 5552 - Cybersecurity Essentials

• CSCE 5555 - Computer Forensics

• CSCE 5560 - Secure Electronic Commerce

• CSCE 5562 - Cloud Security

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


• CSCE 5565 - Secure Software Development

• CSCE 5575 - Blockchain and Applications

• CSCE 5580 - Computer Networks

• CSCE 5585 - Network Security

• CSCE 5610 - Computer System Architecture

• CSCE 5612 - Embedded Hardware/Software Design

• CSCE 5615 - Networks-on-Chip

• CSCE 5620 - Real-Time Operating Systems

• CSCE 5640 - Operating System Design

• CSCE 5650 - Compiler Design

• CSCE 5655 - Principles of Compiler Optimization

• CSCE 5680 - Distributed Systems

• CSCE 5730 - Digital CMOS VLSI Design

• CSCE 5740 - Topics in Modern Electronic System Design

• CSCE 5760 - Design for Fault Tolerance

• CSCE 5810 - Biocomputing

• CSCE 5820 - Advances in Bioinformatics

• CSCE 5900 - Special Problems

• CSCE 5932 - Internship

• CSCE 5933 - Topics in Computer Science and Engineering

• CSCE 5934 - Directed Study

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


• CSCE 5950 - Master’s Thesis

• CSCE 6050 - Advanced Topics in Cryptography

• CSCE 6213 - Advanced Topics in Modeling and Simulation

• CSCE 6260 - Advanced Topics in Pattern Recognition and Image Processing

• CSCE 6270 - Advanced Topics in Human-Computer Interaction Research

• CSCE 6280 - Advanced Topics in Artificial Intelligence

• CSCE 6290 - Advanced Topics in Human/Machine Intelligence

• CSCE 6350 - Advanced Topics in Database Systems

• CSCE 6370 - Advanced Topics in Multimedia Database Systems

• CSCE 6420 - Advanced Topics in Software Engineering

• CSCE 6450 - Advanced Topics in Programming Languages

• CSCE 6581 - Advanced Topics in Computer Networks

• CSCE 6585 - Advanced Topics in Network Security

• CSCE 6590 - Advanced Topics in Wireless Communications and Networks

• CSCE 6610 - Advanced Topics in Computer Architecture

• CSCE 6620 - Advanced Topics in Real-Time Operating Systems

• CSCE 6640 - Advanced Topics in Operating Systems

• CSCE 6650 - Advanced Topics in Compiler Techniques

• CSCE 6731 - Advanced Topics in VLSI Systems

• CSCE 6810 - Advanced Topics in Computational Life Science

• CSCE 6900 - Special Problems

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.
University of North Texas

Master of Science in Computer Science


• CSCE 6933 - Advanced Topics in Computer Science and Engineering

• CSCE 6940 - Individual Research

• CSCE 6950 - Doctoral Dissertation

This information is taken from the official site of the University.


Information mentioned can be changed according to University guidelines without any prior notice.

You might also like