|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Organization of programming languages; language design issues including syntax, data types, sequence control, and storage management; comparison of language features from object-oriented, imperative, functional, and logical paradigms. Prerequisite(s): 810:052; 810:080. (Variable)
-
3.00 Credits
Introduction to analysis of programming languages and construction of translators. Prerequisite(s): 810:154; junior standing. (Variable)
-
3.00 - 4.00 Credits
Models of intelligent behavior and problem solving; knowledge representation and search methods; learning; topics such as knowledge-based systems, language understanding, and vision; optional 1-hour lab to include exploration of one or more additional AI programming techniques such as robotics, symbolic programming, heuristic programming, etc. Prerequisite(s): 810:052; 810:080; junior standing. (Variable)
-
3.00 Credits
Design and implementation of programs that apply artificial intelligence techniques to problems such as design, diagnosis, and distributed problem solving. Emphasis on team design and development of large systems. Prerequisite(s): 810:161; junior standing. (Variable)
-
3.00 Credits
Intermediate programming with emphasis on bioinformatics. Introduction to computational DNA and protein sequence analysis; genome rearrangements; restriction mapping; dynamic programming and optimal alignment algorithms; exploration of BLAST, FASTA, and gapped alignment. Prerequisite(s): 810:036 or 810:051; 810:080. ( Formerly 810:065) ( Offered Fall)
-
3.00 Credits
Advanced bioinformatics computing: DNA sequencing and fragment assembly; gene expression arrays; clustering algorithms; evolutionary trees; multiple alignments: PSI-BLAST, CLUSTAL; graphical 3-D representation of proteins; Hidden Markov models. Prerequisite(s): 810:165; junior standing. ( Formerly 810:066) ( Offered Spring)
-
3.00 Credits
Study of software life cycle models and their phases--planning, requirements, specifications, design, implementation, testing, and maintenance. Emphasis on tools, documentation, and applications. Prerequisite(s): 810:052; 810:080; junior standing. (Offered Fall and Spring)
-
3.00 Credits
Examination of problems of organizing, controlling, managing, and evaluating a software project; software metrics and human input. Prerequisite(s): 810:172; junior standing. (Variable)
-
4.00 Credits
Specification, design, and implementation principles and techniques for real-time embedded systems. Topics include programming languages and paradigms, reliability and fault tolerance, concurrent programming, scheduling, and the interaction between hardware and software. Student teams will complete a significant real-time embedded software project. Prerequisite(s): 810:172; junior standing. (Variable)
-
3.00 Credits
Taxonomy of software defects, approaches to identifying software defects, and test case development. Unit testing, functional testing, and software inspection. Prerequisite(s): 810:071 or 810:172; junior standing. (Variable)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|