|
Dec 30, 2024
|
|
|
|
2023-2024 Course Catalog [ARCHIVED CATALOG]
Computer Science, B.S.
|
|
Return to: Programs
The University of Saint Joseph offers an inspired program in computer science that is industry focused, interdisciplinary, and experientially oriented. At USJ, we offer a customizable educational experience in computer science where students and faculty work together to bring individual attention to planning for your career aspirations.
The B.S. in Computer Science at USJ is made up of a combination of core computer science courses plus a student chosen concentration. The core courses are anticipated by employers for all students earning a degree in computer science. Beyond these courses, USJ offers more specialized computer and data science courses that are taken in conjunction with your concentration choice, career interests, and are reflected in your personalized plan of study.
Students completing the B.S. in Computer Science must complete all of the required Computer Science core courses as well as one of the following concentrations that are selected by a students Junior year.
- Data Science
- Software Engineering
- Computer Science Open Discipline Education (CODE)
Program Outcomes
- Develop strong problem-solving skills and analyze problems using computer science concepts and processes to formulate, implement and test software-based algorithms
- Demonstrate strong programming skills, including proficiency with programming languages and familiarity with current software development tools, promoting the goal of life-long learning for programming languages
- Demonstrate a deep understanding of a specific computer science discipline via the concentration requirement
- Design and create databases and use them in applications
- Communicate technical concepts and information in a clear, concise, meaningful way, both verbally and in writing
For Data Science Concentration Only
- Demonstrate proficiency in performing data analysis and data mining tasks including the selection of the most appropriate algorithms and software tools
For Software Engineering Only
- Demonstrate the ability to design, code and test complex software & knowledge of large scale software design.
Admission and continuation requirements
A minimum grade of C- must be earned in each of the required and supporting courses, and a minimum GPA of 2.33 must be earned with all required and supporting courses.
|
Computer Science Core Courses (31 credits)
Data Science Concentration
The data scientist combines mathematics & statistical knowledge, programming skills, analytical skills, specialty software (R, Tableau, data mining tools), and AI & machine learning techniques to uncover actionable trends hidden in data stores. Data driven decision making is an increasing trend in business as corporation are only just beginning to unlock the power of organizational data archives. Software Engineering Concentration
The Software Engineering Concentration allows students to specialize in the development of large scale application and system software design. This would include the study and practice of advanced cloud development platforms, mobile application development, backend web site development, software development methodologies, operating systems, communication systems, driver development, real time systems development, and best practices for software development. Computer Science Open Discipline Education (CODE)
The CODE concentration is intended to allow students with interdisciplinary interests the opportunity to customize their learning and in effect create their own concentration with the guidance of advisors from computer science and the complementary discipline. Examples include, but are not limited to, pathways in: bio-informatics & genetics, environmental science informatics, healthcare technologist, educational technologist, business decision support technologist, serious-game (simulation) designer, digital media designer, AI & cognitive scientist, computational scientist (physics, mathematics, or chemistry), etc. Courses will be selected in conjuntion with an academic or faculty advisor. |
Return to: Programs
|
|