Computer Science (M.S.)
Purdue University - Fort Wayne
Fort Wayne, USA
Earliest start date
Develop Skills for the Future
The Master of Science in Computer Science prepares graduates to achieve their goals through theory, practical application, and research in computing and information. The curriculum centers on a core of courses that cover major areas of computer sciences: software engineering, database systems, computer security and networks, and algorithms and theory. Students have the flexibility to acquire in-depth knowledge in specialization areas such as data mining, machine learning, big data management and analytics, IOT (Internet of Things), mobile computing, and embedded systems. Graduates of the program gain skills that meet career needs and adapt to a rapidly changing technological environment.
Graduates of the program are skilled in:
- Designing and planning information and computer software systems with an emphasis on software engineering Establishing requirements for complex systems, including both technological and managerial perspectives
- Modeling alternatives for complex operations
- Providing data analytics and visualization
- Addressing human factors relevant to the implementation and use of computer systems
- Keeping abreast of technological advancements in various areas such as data science, software engineering, software systems, and network and information security.
The course of study requires completion of 30 credit hours with the following components: core requirements, electives, and/or a thesis project. To receive the degree, students need to maintain at least 3.0 in their cumulative GPA.
- Acs 56000 - Software Engineering
- Acs 58000 - Algorithm Design Analysis and Implementation
One of The Following:
- Acs 57400 - Advanced Computer Networks
- Cs 50300 - Operating Systems
The Remaining 24 Credit Hours Are Computer Science Electives. Students Have the Option to Select Either a Thesis or a Non-Thesis Option to Complete the Program.
- Acs 56700 - Software Project Management
- Acs 56200 - System Analysis & Design
- Acs 57500 - Database Systems
- Acs 57600 - Distributed Database Systems
- Acs 57700 - Knowledge Discovery and Data Mining Acs 56400 - Human-Computer Interaction
- Acs 54500 - Crypto & Network Security
- Acs 52100 - Topic in Computer Graphics
- Acs 58200 - Expert Systems
- Acs 56600 - the Strategic Role of Information Systems Cs 51400 - Numerical Analysis
- Cs 51200 - Computational Methods in Analysis Cs54300 – Simulation & Modeling of Computer
- Systems Cs 57200 - Heuristic Problem Solving
- Cs 59001 - Machine Learning
- Cs 59002 - Big Data and Cloud Computing
- Cs 59003 - Internet of Things
- Cs 59004 - Wireless Systems & Mobile Computing
- Cs 59005 - Embedded Systems
- Cs 59006 - Web Services
- Cs 59000 - Other Topic Courses
With the approval of the Director of Graduate Studies, students may transfer up to nine graduate credit hours of appropriate course work with grades of a B (3.00) or better earned at other accredited institutions. No more than 12 graduate credits completed as a non-degree student will be counted toward the Master's degree.
For students who choose to complete the program without a thesis, the remaining 24 credit hour minimum will be chosen from the CS/ACS courses listed in the Graduate Bulletin. A limited number of other graduate courses in mathematics, engineering, and occasionally business and other relevant disciplines may be approved on an individual basis.
For students who choose the thesis option, they will need to complete 6 credit hours in ASC 69800-Research M.S. In addition, the remaining 18 credit hours will be chosen from the CS/ACS courses listed in the Graduate Bulletin. The student would need to find a graduate faculty member to serve as the thesis supervisor. The faculty advisor and student would identify a research/project topic together. The topic should be substantial, spanning two semesters.
Learn from Dedicated, Expert Faculty
Our faculty have expertise in a wide range of areas. Students benefit from the distinct and renowned assortment of knowledge our professors and instructors have developed throughout their careers.
Faculty research areas include:
- Software Engineering and Project Management
- Computer Network and Wireless
- Embedded System and IOT
- Mobile Computing
- Algorithm and Theory
- Databases and Data Warehousing
- Data Visualization and Computer Graphics
- Data Mining, Machine Learning
- Big Data and Cloud Computing
- Information Security and Privacy
- Artificial Intelligence
The Purdue Fort Wayne Difference
Stand out with a graduate degree that enhances your qualifications through:
- Small class sizes
- Personal attention from dedicated faculty
- Course offerings designed for working adults
- Internationally recognized degree at a fraction of the cost