|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Selected topics in computer science. The offering of this course will depend upon the interest of the students, the availability of an instructor, and approval of the department head. Since the content of the course may change, a student may repeat the course for credit with the consent of the department head.
-
3.00 Credits
This course gives senior students real-world work experience to complement the classroom education they have already received. Interns will learn about the variety of issues involved in developing, implementing, and managing computing resources in a real-world setting. Interns will spend ten to twelve hours per week in an area business working alongside an experienced computing professional or as part of a development team.
-
3.00 Credits
A variety of topics in computer science will be studied in areas ranging from theoretical computer science to social, professional, and ethical issues. Students will be required to make oral and written presentations.
-
3.00 Credits
A research project with a required formal paper. Recommended for students planning graduate work. Enrollment based upon a written proposal accepted by the instructor and approved by the department head.
-
3.00 Credits
This course introduces computer programming and problemsolving using a modern programming language. Students will learn language syntax and basics of event-driven programming. Concepts and methods of object-oriented programming and design, creating applications using a development cycle approach, and disciplined coding style are included. In addition, students will also learn about data organization and collection, database construction, and manipulating data within a database. Students will be required to complete tutorial exercises and projects that can be used with middle and high school students. Note: Thiscourse cannot be used for the Master of Science in Computer and Information Sciences. Note: May be substituted for MATH 663.
-
3.00 Credits
Topics include conceptual, logical, and physical data modeling, data analysis, relational database design and normalization, query languages, query processing, administration, and CASE tools. A database design project is part of the requirement and includes hands-on data modeling, design, development, and implementation.
-
3.00 Credits
A survey course in software engineering processes and methodologies. This course includes software life cycles, planning and managing projects, capturing and managing requirements, analysis and design, implementation, software testing and quality assurance, and risk analysis in software development. Emphasized are team-based development, quality standards, object-oriented design, and CASE (computer aided software engineering) tools.
-
3.00 Credits
A course in software design using design patterns as a tool for communicating software design solutions and as an aid in software refactoring. Creational, structural and behavioral patterns are emphasized. Also covered are finding and documenting software development patterns. The Unified Modeling Language is used as the design tool for software patterns and programming projects are in an object-oriented programming language.
-
3.00 Credits
This course covers basic techniques for the design and construction of distributed systems. Its aim is to give the skills needed to build simple systems and to identify key issues for the analysis of distribution problems.
-
3.00 Credits
A course that covers algorithms, focusing on foundations of algorithms, and applications to areas such as data science, cybersecurity, and software engineering. Course objective: To expose students to a variety of techniques for designing and applying algorithms for problems which have practical, pedagogical, and theoretical origins. Students are expected to engage with scholarly publications and professionally report on a project covering any of the applied topics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|