 |
- Learn skills and knowledge that could help you get a job in one of the fastest growing careers
- You do not have to take physics courses
- A CSE Major Advisor will help to put your schedule together
- You get to use our computer science labs that are otherwise open only to CSE Students
- Students help one another in the labs gathering in a warm and inviting environment
- Most recruiters at recent career fairs are only looking for students with a computer science background
- Will set you apart from others when applying to jobs
Please check out the Computer Science Minor Flyer. In addition to a complete listing of information on the Computer Science Minor it has cool pictures of work created by CSE Students.
The Computer Science Minor Program is designed to provide basic proficiency in computer science. The requirements focus on programming methodology and skills, computer organization, relevant mathematical skills, structure techniques, laboratory courses with programming projects, and design and analysis of algorithms. Completing these requirements provides a strong foundation in computer science.
All UC San Diego students are invited to take CSE courses to check out the CS Minor. - You can start with CSE 5A or CSE 8A and CSE 8AL to see what everyone is talking about.
- All CSE courses are open for enrollment. If you have any trouble with enrolling into a CSE course, please send email to ugradinfo@cs.ucsd.edu.
- Most students start by taking CSE 8A and CSE 8AL, and then complete the sequence with CSE 8B.
- If you start with CSE 5A, you should do well in CSE 8A and CSE 8AL.
- If this schedule fits better in your course planner, take CSE 5A and then CSE 11.
- If you start with CSE 11, your second programming course is CSE 12.
Declare the CS Minor using TrintonLink/Tools. Select "Major and Minor: Manage major and minor declarations" and enter CS Minor code (CS26). Enter the lower division and upper division required courses in the form and submit. This form is fully automated and you should get your approval quite quickly. If you don't get approved, contact the CSE Department at ugradinfo@cs.ucsd.edu.
All CSE lower division and upper division courses must be taken for a letter grade. - CSE 8B or CSE 11: Intro Computer Science and Object-Oriented: Java
- CSE 12: Data Structures and Object-Oriented Programming
- CSE 20: Discrete Mathematics
- CSE 21: Math/Algorithms and Systems Analysis
- CSE 30: Computer Organization and Systems Programming
- CSE 100: Advanced Data Structures
- CSE 101: Design and Analysis of Algorithms
- Two CSE upper division courses
CS Minor Academic Planning for student starting with CSE 8A
| | Fall | Winter | Spring | First Year | CSE 8A (3 units) & CSE 8AL (1 unit) | CSE 8B | CSE 12 | Second Year | CSE 20 | CSE 21 | CSE 30 | Third Year | CSE 100 | CSE 101 | CSE Elective | Fourth Year | CSE Elective | | |
(Accelerated Plan) CS Minor Academic Planning for student starting with CSE 8A
| | Fall | Winter | Spring | First Year | CSE 8A (3 units) & CSE 8AL (1 unit) | CSE 8B and CSE 20 | CSE 12 and CSE 21 | Second Year | CSE 30 | CSE 100 | CSE 101 | Third Year | CSE Elective | CSE Elective | |
CS Minor Academic Planning for student starting with CSE 11
| | Fall | Winter | Spring | First Year | CSE 11 | CSE 20 | CSE 12 | Second Year | CSE 21 | CSE 30 | CSE 100 | Third Year | CSE 101 | CSE Elective | CSE Elective |
(Accelerated Plan) CS Minor Academic Planning for student starting with CSE 11
| | Fall | Winter | Spring | First Year | CSE 11 | CSE 12 and CSE 20 | CSE 30 and CSE 21 | Second Year | CSE 100 | CSE 101 | CSE Elective | Third Year | CSE Elective | | |
You are welcome to select any two courses from the following list to meet the computer science requirements. If you want to study and learn a deeper meaning in an area. then choose your courses from the list in the next section.
CSE 102, CSE 103, CSE 105, CSE 111, CSE 120, CSE 132A, CSE 134A, CSE 134B, CSE 135, CSE 140, CSE 150, CSE 151, CSE 152, CSE 160, CSE 166, and CSE 167.
- Theory: CSE 100, CSE 101, CSE 105, CSE 107
- Programming Languages: CSE 100, CSE 101, CSE 105, CSE 130
- Software Design and Engineering: CSE 100, CSE 101, CSE 111, CSE 112
- Operating Systems: CSE 100, CSE 101, CSE 120, CSE 121
- Computer Networks: CSE 100, CSE 101, CSE 120, CSE 123
- Networked Systems: CSE 100, CSE 101, CSE 120, CSE 124
- Video Game Design: CSE 100, CSE 101, CSE 120, CSE 125
- Security and Cryptography: CSE 100, CSE 101, CSE 120, CSE 127
- Concurrency: CSE 100, CSE 101, CSE 120, CSE 128
- Databases: CSE 100, CSE 101, CSE 132A, CSE 132B
- Web Server Languages: CSE 100, CSE 101, CSE 134A, CSE 134B
- Web Applications: CSE 100, CSE 101, CSE 135, CSE 136
- Computer Architecture: CSE 100, CSE 101, CSE 140, CSE 141
- Computer Graphics: CSE 100, CSE 101, CSE 167, CSE 168
- Computer Animation: CSE 100, CSE 101, CSE 167, CSE 169
- All lower and upper division courses must completed with a letter grade.
- Students must achieve at least a 2.0 average GPA in the upper division courses for the minor to be awarded.
- Students in the Jacob's School of Engineering CANNOT minor in CSE.
- Students in Math/CS major in the Mathematics Department CANNOT minor in Computer Science.
|
 |