|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This is the second course in the software development laboratory sequence, in which students work on large-scale software projects. As students develop their individual and teamskills, they can take on additional roles and responsibilities on a project teamor in laboratory staff positions. (prereq: SE-3091, SE-380)
-
3.00 Credits
This course introduces students to game development, game programming, and the computer game industry. It reviews games in a social and historical context and covers the basics of game design and development. Game development and programming fundamentals are covered. Students will be required to performa project that extends lecture and labmaterials. (prereq: CS-2851 or consent of instructor)
-
4.00 Credits
This course provides an introduction to the architecture and design of complete software systems, building on components and patterns. Topics covered include architectural principles and alternatives, design documentation and the relationship between levels of abstraction. Laboratory assignments permit students to develop, evaluate and implement their designs. (prereq: SE-2030, SE-2811)
-
3.00 Credits
This course introduces the use of formalmathematical notation and reasoning in the software development process. Thesemethods have applications in requirements specification, design and verification. Course topics includemathematical foundations, predicates, preconditions and postconditions, alternative notations, types of formalmodels, and the strengths and limitations of formalmethods. (prereq:MA-230, SE-3821 or SE-382)
-
4.00 Credits
This course covers activities that relate to the determination and documentation of software systemrequirements. Topics covered include requirements elicitation, object-oriented analysis techniques, prototyping, requirements tracking and re-engineering. (prereq: SE-2030)
-
3.00 Credits
This course focuses on the interaction between computer systems and the people who use them, introducing analysis and design techniques that can improve the quality of that interaction. Topics include design and evaluation of user interfaces, cognitive and social dynamics factors that affect usability, and software architecture considerations.While the emphasis is on conventional graphical andWeb user interfaces, alternative interface devices and technologies are also discussed. (prereq: SE-1020 and junior standing)
-
3.00 Credits
This is the first course in the senior design sequence, in which each student teamworks on a design project fromconception through implementation and testing. Teamsmeet regularly with the instructor to track technical and projectmanagement issues.Written reports and oral presentations are required. (prereq: CS-3851, CS-3841, SE-3092, SE-380, SE-3811, SE-3821)
-
3.00 Credits
This is the second course in the senior design sequence. Teamsmeet regularly with the instructor to track technical and projectmanagement issues. Complete project documentation, written reports and oral presentations are required. (prereq: SE-400)
-
3.00 Credits
This is the third course in the senior design sequence. Teamsmeet regularly with the instructor to track technical and projectmanagement issues.Written reports and oral presentations are required. (prereq: SE-401, consent of programdirector)
-
3.00 Credits
This is the third course in the software development laboratory sequence, in which students work on large-scale software projects. At this stage, students are expected to help define requirements for future project work and to contribute actively to laboratory process assessment and improvement. (prereq: SE-3092, SE-3821 or SE-382)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|