|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The complete software development process: requirement specification, design, coding, testing and maintenance. Various software engineering methods for the development of large-scale quality software are presented.
-
3.00 Credits
Study of system programming tools, their use and their construction. Includes the development of an integrated systems programming environment consisting of a processor simulator, an assembler and a loader.
-
3.00 Credits
The study of various concepts associated with computer-aided instruction and authoring. Students will develop software for instructional purposes in their own areas of interest. Languages such as Podium, Visual Basic, HTML, JAVA and LogoWriter can be used.
-
3.00 Credits
This course provides various methodologies to design and analyze algorithms. Topics include incremental, divide-and-conquer, dynamic programming, greedt, backtracking, and branch-and-bound methodologies. Additional topics include sorting and searching algorithms, and computational complexity and Intractability.
-
3.00 Credits
Applied Discrete Structures provides necessary elements of discrete structures to study computer science at our graduate level. Topics include Logic and Proofs, Set Theory, Number Theory, Combinatorics, Probability, Relations and Functions Boolean Algebra and Matrices. (Background course; not for credit toward M.S. degree.)
-
3.00 Credits
This course covers the principles of computer programming using an object oriented programming language. Students will get extensive programming experience in designing algorithms and implementing programs that use the fundamental constructs of an OOP language in many applicatio areas. (Background course; not for credit toward M.S. degree.)
-
3.00 Credits
This course covers the elements of data structures and algorithms that form the vasis of all major computer scuence applications. Topics include stacks, linked lists, queues, trees, graphs, heaps, recursion and various sort and search algorithms. Students will become experienced in the design and coding of programs that use these structures and algorithms in a variety of applications. (Credit in Teacher Endorsement Concentration only.)
-
3.00 Credits
Advanced operating system design and construction concepts such as memory, processor, process and secondary device management, synchronization and communication, security and protection, system performance and evaluation, network, distributed and fault-tolerant systems. Study of operating systems highlighting these concepts.
-
3.00 Credits
This course describes the procedures used to develop a compiler for a high level language. First a simple high level language is defined and a simple program is written using this language. Then the concepts of a scanner and a parser are presented and students write the software for a scanner and a parser. Gradually, software for all phases of a comipler is developed and by the end of the semester, every student has developed a compiler that can produce assembly code for a microprocessor for a program written in a predefined simple high level language.
-
3.00 Credits
No course description available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|