|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course covers theoretical and practical study of the definition, application and implementation of programming languages. It includes linguistic concepts of syntax and semantics, translation of high-level languages into executable form. Data structuring, sequencing constructs and modularization features of representative languages. Prerequisite: CSC 2331.
-
3.00 Credits
This course features state-of-the-art techniques for software design, team management, and product development. Students will gain experience in actual software development, including requirements, specifications, coding, debugging, testing, and installation of a major software project. This is a project course. Prerequisites: CSC 3321.
-
3.00 Credits
This course covers advanced topics of database management system design. Students will gain practical experience in planning, evaluating, and using database management system technology. Prerequisite: CSC 3355.
-
3.00 Credits
This course provides an introduction to web programming using XML, Java Server Pages, Java Script and the family of technologies that evolve around web programming. The course balances conceptual topics with practical skills for designing and implementing conceptual models as XML schemas. Prerequisite: CSC 3332.
-
3.00 Credits
This course provides an introduction to several modeling tools (with an emphasis on designing computational models using commercial and grant sponsored modeling software and courseware) to investigate authentic scientific problems. This course includes an introduction to computational science, computational solutions to problems such as population dynamics, environmental relationships, and modeling of other scientific phenomena. Prerequisite: CSC 1311, Junior level in the student's major, or permission of the department chair.
-
3.00 Credits
This course covers advanced topics in computer graphics with a focus on three-dimensional (3D) graphics modeling techniques. Topics include: viewing, illumination, shading, basic rendering, geometric modeling, curves and surfaces, animations, advanced rendering and applications. Program projects, written and oral reports are required. Prerequisites: CSC 3342 and MAT 2316.
-
3.00 Credits
This course covers model construction and simulation applied to problems taken from such diverse fields as economics, social science, communication networks, and computer systems. It includes programming in simulation languages such as SIMSCRIPT, SIMULA or GPSS. Prerequisites: CSC 2331 and MAT 3310.
-
3.00 Credits
This course provides an introduction to computer science theory and the mathematical foundations of digital computers. Its topics include the family of computing machines (finite-state, push-down, and Turing), the Chomsky hierarchy of languages, decidability, unsolvable problems, and applications of automata to areas of syntactic analysis, modeling, and artificial intelligence. Prerequisites: CSC 4340 and MAT 2337, or consent of instructor. (Cross-listed with MAT 4386).
-
3.00 Credits
This course offers students an opportunity to pursue the investigation of current research areas and career options in computer science. Written and oral presentations are required. Prerequisites: senior standing, CSC 3321, and MAT 3310.
-
3.00 Credits
This capstone course provides depth in the application and integration of core computer science concepts. Emphasis is placed on integration of design and development techniques with concepts of operating systems, data structures, file processing, computer architecture and software engineering. Business and scientific systems are developed. Written and oral presentations are required. Prerequisites: CSC 3321, and senior standing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|