Coursework
Major : Computer Science
Relevant Coursework
Data Structures and Algorithms
This course covers algorithm development using pseudo languages, basic program structures, program design techniques, storage, and manipulation of basic data structures like arrays, stacks, queues, sorting and searching, and string processing. Linked linear lists. Trees and multilinked structures.
Algorithm Abstraction
Covers algorithmic concepts and their use rooted in practical application and computer science theory. Topics include algorithmic paradigms, limits of computing, and algorithm time complexity classes.
Introduction to Software Engineering
Topics include software planning, scrum development, specifications, coding, testing, Agile planning, and maintenance. Gain experience in the team approach to large system development.