Degree
Bachelor of Science in Computer Science, with a Minor in Mathematics
Languages
javascript
frontend
backend
python
- built-in module development
- scikit-learn
- pytorch
- tensorflow
C
C++
Courses
General Computer Science
- Data Structures (CS 163)
- Systems Programming (CS 201)
- Programming Systems (CS 202)
- Introduction To Software Engineering (CS 300)
- Ethics in Computer Science (CS 305)
- Introduction to Theory of Computation (CS 311)
- introduction to Programming Languages (CS 320)
- Introduction to Operating Systems Programming (CS 333)
- Algorithm Complexity and Analysis (CS 350)
- Internet Markets (CS 410)
- Introduction to Open Source (CS 462)
- Capstone I, II (CS 469, 470)
- Introduction to Database Design (CS 480)
- Introduction to Computer Science I ( CIS 210), II (211), III (212)
Machine Learning
- Introduction to Machine Learning (CS 445)
- Advanced Topics in Machine Learning (CS 446)
- Deep Learning Computational Methods (CS 410)
- Deep Learning and Computer Vision (CS 410)
Math
- Discrete Mathematics I, II (MTH 231, 232)
- Calc I , II, III, IV (MTH 251- 254)
- Introduction to Differential Equations (MTH 256)
- Introduction to Linear Algebra (MTH 261)
- Introduction to Mathematical Analysis I, II (MTH 311, MTH 312)
- Introduction to Group Theory (MTH 344)
Others
- SCRUM
- Test Driven Development (TDD)
- Microservice design
- GIT
- JIRA
- AWS