|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
A study of a special topic in computer science; subject and prerequisite may vary. (TBA)
-
3.00 Credits
A study of the concepts of programming languages, including the definition of syntax vs. semantics, data types and abstractions, expressions, control structures, functions, subprograms, binding, and exception handling. A brief study of logic programming and functional programming are included. Prerequisite: CSCI 3114. (spring, odd)
-
3.00 Credits
A capstone course required of all tracks. Topics include computer science ethics and law, computing and society, and recent research in computer science. Prerequisite: senior standing or permission of instructor. (spring)
-
3.00 Credits
A survey of classical and modern logic including Boolean operators, truth tables, and Karnaugh maps; theorems, argument verification, inference rules, and proof techniques in zeroth- and first-order logic; multivalued logics; and fuzzy logic, including applications such as artificial intelligence and controllers. Prerequisite: MATH 2004.
-
3.00 Credits
An overview of the major aspects of contemporary software engineering designed to introduce students to the software development life cycle as defined by various software-engineering paradigms. Development of a team-programming project, including system documentation, is an important part of the course. Prerequisites: CSCI 1614 and CSCI 3114. (spring)
-
3.00 Credits
Topics include the object model, classes and objects, classification, object-oriented analysis and design, class libraries, objectoriented languages and applications. Writing object-oriented programs will comprise a significant portion of the course. Prerequisite: CSCI 3114. (spring, even)
-
3.00 Credits
A study of system management and control software in a variety of hardware and user environments. The course illustrates common approaches to the development of operating systems and examines in more detail several existing operating systems that will be of continuing importance in the future. Encoding, entering, and running programs are a part of the course. Two hours of lecture and two hours of laboratory each week. Prerequisites: CSCI 3114 and CSCI 2004. (fall)
-
3.00 Credits
A practical course on designing and implementing software interfaces for application programs running in the Microsoft Windows environment. The course includes a study of the Visual Basic. NET programming environment. Encoding and running programs comprise a significant part of the course. Two hours of lecture and two hours of laboratory each week. Prerequisite: CSCI 3114. (fall, even)
-
3.00 Credits
A practical course on installing and maintaining a Web site. The course emphasis is on Web site administration and server programming in Unix and Windows environments. Topics include CGI, HTML, Java, JavaScript, VRML, Perl, and custom Web clients. Encoding, entering, and running programs comprise a significant part of the course. Prerequisite: CSCI 3114. (spring, even)
-
2.00 - 3.00 Credits
A practicum working with computers. The work may be on campus or by arrangement with an off-campus facility. Prerequisites: senior standing and 24 credit hours of computer science.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|