Summer 2019 CCSE Course Offerings

If you're thinking of taking one or more of these courses, please check the University Catalog to confirm you are meeting the prerequisite(s).

Courses Critical to Timely Progression

    • CSE 1321/L Programming & Problem Solving I
    • CSE 1322/L Programming & Problem Solving II
    • ACST 3530 Linux Operating Systems and Networking
    • CSE 1321/L Programming & Problem Solving I
    • CSE 1322/L Programming & Problem Solving II
    • CSE 2300 Discrete Structures for Computing
    • CGDD 2002 Fundamentals of Game Design
    • CGDD 4003 Digital Media & Interaction
    • CS 3305/L Data Structures
    • SWE 3313 Intro to Software Engineering
    • CSE 1321/L Programming & Problem Solving I
    • CSE 1322/L Programming & Problem Solving II
    • CS 3305/L Data Structures
    • CS 3503/L Computer Organization & Architecture
    • SWE 3313 Intro to Software Engineering
    • CS 3502 Operating Systems
    • CSE 1321/L Programming & Problem Solving I
    • CSE 1322/L Programming & Problem Solving II or IT 1323/L Advanced Programming Principles
    • CSE 2300 Discrete Structures for Computing
    • IT 3123 Hardware/Software Concepts
    • CSE 1321/L Programming & Problem Solving I
    • CSE 1322/L Programming & Problem Solving II
    • CSE 2300 Discrete Structures for Computing
    • CS 3305/L Data Structures
    • SWE 3313 Intro to Software Engineering

Additional Courses Required for CCSE Majors

  • Due to frequent curriculum changes, you should check with an advisor to confirm if you need one or more of these courses.

    • ACST 3340 Modern Languages: Theory, scripting, R, HPC, Fortran (depending on catalog year)
    • ACST 3710 Digital Game Design and Team Project
    • CSE 3153 Database Systems or CS 3410 Intro to Database Systems
    • CGDD 4203 Mobile & Casual Game Development
    • CGDD 4303 Educational & Serious Game Design
    • CS 4306 Algorithm Analysis
    • CS 4242 Artificial Intelligence
    • CS 4722 Computer Graphics and Multimedia
    • CSE 3801 Professional Practices & Ethics
    • CSE 2300 Discrete Structures for Computing
    • SWE 3643 Software Testing & Quality Assurance
    • SWE 4324 User Centered Design
    • CS 3410 Intro to Database Systems
    • CS 4306 Algorithm Analysis
    • CS 4308 Concepts of Programming Languages
    • CS 4504 Distributed Computing or CS 4720 Internet Programming
    • CSE 3801 Professional Practices & Ethics
    • CSE 3153 Database Systems
    • CSE 3801 Professional Practices & Ethics
    • IT 1113 Programming Principles (2017 and 2018 catalog requirement)
    • IT 3203 Intro to Web Development
    • IT 3223 Software Acquisition & Proj. Mgnt.
    • IT 3423 Operating Systems Concepts & Admin.
    • IT 3883 Advanced Applications Development (depending on catalog year)
    • IT 4323 Data Communications & Networking
    • IT 4123 Electronic Commerce
    • IT 4423 Linux/Unix Administration
    • IT 4683 Management of IT and HCI
    • IT 4723 IT Policy & Law
    • IT 4823 Info. Security Administration
    • IT 4983 IT Capstone
    • CS 3503/L Computer Organization & Architecture
    • CS 3502 Operating Systems
    • CSE 3153 Database Systems
    • CSE 3801 Professional Practices & Ethics
    • SWE 3623 Software Systems Requirements
    • SWE 3633 Software Architecture & Design
    • SWE 3643 Software Testing & Quality Assurance
    • SWE 4324 User Centered Design
    • SWE 4663 Software Project Management
    • SWE 4713 Software Eng. Application Domain

Electives

    • CSE 1300 Intro to Computing Principles (free elective)
    • SWE 3313 Intro to Software Engineering (2016 and prior catalogs)
    • ACST 3340 Modern Languages: Theory, scripting, R, HPC, Fortran (depending on catalog year)
    • CSE 1300 Intro to Computing Principles (free elective)
    • CGDD 4113 3D Modeling & Animation (Media Production, Content Creation)
    • CSE 3153 Database Systems (Simulations-Informatics)
    • CS 4504 Distributed Computing (Simulations-Informatics, Distributed-Mobile)
    • CS 4491 Special Topics (consult with coordinator and instructor before doing this class)
    • CS 4242 Artificial Intelligence
    • CS 4491 Special Topics
    • CS 4504 Distributed Computing (if not taken for upper division major requirement, in addition to CS 4720)
    • CS 4514 Real-Time Systems
    • CS 4622 Computer Networks
    • CS 4712 User Interface Engineering
    • CS 4722 Computer Graphics and Multimedia
    • CSE 1300 Intro to Computing Principles (free elective)
    • SWE 3633 Software Architecture & Design
    • SWE 3643 Software Testing & Quality Assurance
  • Students need to take 3 courses in the concentration of their choice and a 4th course from the same concentration or any others, or CSE 4983 CSE Internship

    • CSE 1300 Intro to Computing Principles (free elective)
    • IT 4833 Wireless Security
    • IT 4843 Ethical Hacking for Effective Defense
    • IT 4853 Computer Forensics
    • IT 4333 Network Config. & Admin.
    • IT 3503 Foundations of Health IT
  •  Students must take 2 of these. 1 of which needs to have the SWE prefix.

    • CGDD 4003 Digital Media & Interaction
    • CGDD 4203 Mobile & Casual Game Development
    • CS 4242 Artificial Intelligence
    • CS 4504 Distributed Computing
    • CS 4514 Real-Time Systems
    • CS 4622 Computer Networks
    • CS 4722 Computer Graphics and Multimedia
    • CSE 4983 CSE Internship (talk with Internship Coordinator)
    • CSE 1300 Intro to Computing Principles (free elective)
    • IT 4123 Electronic Commerce
    • IT 4823 Info. Security Administration
    • IT 4833 Wireless Security
    • IT 4843 Ethical Hacking for Effective Defense

    All SWE courses offered this summer are upper division major required courses for SWE majors.



©