Technical Tracks

This page describes various options for technical tracks. However, you must consult with your advisor before filling in your technical-track declaration form.

Note: BA degree students must complete (1) a technical track, (2) complete a significant project or senior thesis in their non-technical or technical tracks or complete senior design, and (3) take a WID course in their second major.

Note: For a course to count towards the technical track requirement, it must have a pre-requisite of at least CSCI 2113.

Computer Security and Information Assurance: For students interested in the design and implementation of secure computing infrastructures. Take at least three courses from the following list: CSCI 4331, CSCI 4531, CSCI 4541. Graduate level courses may be substituted with advisor approval.

Software engineering and Application Development (BS program): for students interested in the software engineering concepts and techniques required for the design and implementation of large software systems and applications. Take three courses from CSCI 4561, CSCI 4235, CSCI 6234, CSCI 6231, CSCI 6232, CSCI 6233,CSCI 6561.

Individually designed technical track: This track is designed by you with the agreement of your advisor.It will comprise at least three courses, not necessarily with CSci designations, but the content must meet a broad technical requirement that it be closely related to the disciplines of computing.