B.S. in Computer Science - Software Development Concentration Undergraduate Programme By Saint Francis University |TopUniversities

B.S. in Computer Science - Software Development Concentration

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

This concentration is a preparation for a career as a programmer or software engineer. Emphasis is placed on issues related to knowing how to use the features of modern programming languages and frameworks, the design and implementation of algorithms, the process of developing and maintaining software. Major Requirements: CPSC 121 - Introduction to Programming CPSC 122 - Intermediate Programming CPSC 221 - Introduction to Data Structures CPSC 222 - Server-Side Programming CPSC 492 - Computer Science Seminar MATH 121 - Calculus with Analytic Geometry I MATH 122 - Calculus with Analytic Geometry II MATH 130 - Discrete Mathematics MATH 215 - Introductory Statistics PHYS 121 - General Physics I PHYS 122 - General Physics II and completion of one of the following concentration areas: Concentration Requirements: CPSC 345 - Data Base Management CPSC 409 - Web Application Architectures CPSC 410 - Software Engineering CPSC 280 (CPSC 280-282 - Algorithmic Programming) CPSC 281 (CPSC 280-282 - Algorithmic Programming) And 9 credits from: CPSC 402 - Algorithm Design and Analysis CPSC 420 - Programming Languages CPSC 428 - Advanced Programming Topics CPSC 440 - Computer Graphics CPSC 445 - Advanced Database Management CPSC 491 - Seminar: Special Problems

Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

This concentration is a preparation for a career as a programmer or software engineer. Emphasis is placed on issues related to knowing how to use the features of modern programming languages and frameworks, the design and implementation of algorithms, the process of developing and maintaining software. Major Requirements: CPSC 121 - Introduction to Programming CPSC 122 - Intermediate Programming CPSC 221 - Introduction to Data Structures CPSC 222 - Server-Side Programming CPSC 492 - Computer Science Seminar MATH 121 - Calculus with Analytic Geometry I MATH 122 - Calculus with Analytic Geometry II MATH 130 - Discrete Mathematics MATH 215 - Introductory Statistics PHYS 121 - General Physics I PHYS 122 - General Physics II and completion of one of the following concentration areas: Concentration Requirements: CPSC 345 - Data Base Management CPSC 409 - Web Application Architectures CPSC 410 - Software Engineering CPSC 280 (CPSC 280-282 - Algorithmic Programming) CPSC 281 (CPSC 280-282 - Algorithmic Programming) And 9 credits from: CPSC 402 - Algorithm Design and Analysis CPSC 420 - Programming Languages CPSC 428 - Advanced Programming Topics CPSC 440 - Computer Graphics CPSC 445 - Advanced Database Management CPSC 491 - Seminar: Special Problems

Admission Requirements

6+

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 15157