课程
To earn the 计算机科学学士学位 degree, 学生必须修满121学分, which includes the general education core (31学分 not met by major requirements), 58学分的额外专业要求, 开放选修课32学分. Students must complete at least 45 credits at the 3000/4000 level.
通识教育要求:43学分
31学分, plus 12 credits listed in major requirements that also fulfill general education requirements
- WRT1011作文和修辞:3学分
- WRT1012研究与分析:3学分
- EDU1011 Perspectives in Learning or EDU1001 Foundations in Learning: 3 credits
- COM1011通讯导论:3学分
- 人文学科:3学分
- 自然科学(含实验):4学分
- 社会科学:3学分
- Interpersonal Communication/Creative Expression: 3 credits
- Alternative Study (could be at the 2000 or 3000/4000 level): 3 credits
- WRT3011高级写作:3学分
专业要求:58学分
1000/2000 CSC专业要求(18学分)
- CSC1635 Computer 科学 I(also fulfills the quantitative reasoning general education requirement): 3 credits
- CSC2635计算机科学II: 3学分
- 数据库设计:3学分
- CSC2638数据结构和算法:3学分
- CSC2751网络与安全:3学分
- 嵌入式系统:3学分
3000/4000 CSC专业要求(21学分)
- CSC3871操作系统:3学分
- CSC3731编程语言:3学分
- 软件工程:3学分
- 计算机体系结构:3学分
9 credits of selected topics in computer science (may include, 但不限于:网络科学, 计算机图形学, 移动应用开发, 人工智能)
数学要求:13学分
- MAT2731 Introduction to Calculus (also fulfills the Math requirement in the core): 3 credits
- 线性代数:4学分
- 离散数学:3学分
- MAT3721概率 & 统计科学 & 工程学:3个学分
顶点石:3学分
The major culminates in a final 3-credit capstone experience that provides students with the opportunity to integrate the knowledge that they have gained from across the curriculum. Students are encouraged to work in teams, and can pursue either an applied or theory project. The planning phase of the capstone project is done in CSC3874 (Software Engineering)
- CSC4991 Comp Sci 顶点石:3学分 (Gen Ed requirement)
开放选修课:32学分
20 credits at any level (Only six 1-credit courses allowed)
3000/4000学分12学分
总学分121