-
Notifications
You must be signed in to change notification settings - Fork 0
/
specializations.html
141 lines (140 loc) · 11.1 KB
/
specializations.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="icon" href="icon.png">
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap" rel="stylesheet">
<script src="script.js"></script>
<title>Specializations</title>
</head>
<body>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="navbar">
<a class="active"></a>
<div id="myLinks" class="links">
<a href="index.html">Home</a>
<a href="quiz.html">Matcher</a>
<a href="specializations.html">Specializations</a>
<a href="resources.html">Resources</a>
<a href="aboutus.html">About Us</a>
</div>
<a href="javascript:void(0);" class="icon" onclick="dropdown()">
<i class="fa fa-bars"></i>
</a>
</div>
<h1 class="bottompaddingh1">Specializations</h1>
<div id="specializations">
<hr>
<h2><U>Algorithms</U></h2>
<p>This specialization focuses on fundamental computational techniques, including their analysis and applications to topics in computer vision, computer games, graphics, artificial intelligence, and information retrieval. Topics include data structures, graph and network algorithms, computational geometry, probabilistic algorithms, complexity theory, and cryptography.</p>
<p><B>Requirements (Choose 4 courses from the following list):</B></p>
<li>COMPSCI 162 : Formal languages and Automata</li>
<li>COMPSCI 163 : Graph Algorithms</li>
<li>COMPSCI 164 : Computational Geometry and Geometric Modeling</li>
<li>COMPSCI 165 : Projects in Algorithms and Data Structures</li>
<li>COMPSCI 166 : Quantum Computation and Information</li>
<li>COMPSCI 167 : Introduction o Applied Cryptography</li>
<li>COMPSCI 169 : Introduction to Optimization</li>
<h2><U>Architecture and Embedded Systems:</U></h2>
<p>This specialization integrates principles of embedded systems, software, hardware, computer architecture, distributed systems and networks, and prepares students to design and create efficient hardware/software architectures for emerging application areas. Students in this specialization will build upon a strong foundation in software and hardware and learn how to design networked embedded systems, and efficient computer architectures for a diverse set of application domains such as gaming, visualization, search, databases, transaction processing, data mining, and high-performance and scientific computing.</p>
<p><B>Requirements (Choose 4 courses from the following list:)</B></p>
<li>COMPSCI 145: Embedded Software</li>
<li>COMPSCI 147: Internet of Things(Iot) Software and Systems</li>
<li>COMPSCI 151: Digital Logic Design</li>
<li>COMPSCI 152: Computer Systems Architecture</li>
<li>COMPSCI 153: Logic Design Laboratory </li>
<li>COMPSCI 154: Computer Design Laboratory</li>
<h2><U>Bioinformatics</U></h2>
<p>This specialization introduces students to the interdisciplinary intersection of biology and medicine with computer science and information technology. Students who complete the specialization will understand biomedical computing problems from the computer science perspectives, and be able to design and develop software that solves computational problems in biology and medicine.</p>
<p><B>Requirements:</B></p>
<li>COMPSCI 184: Representations and Algorithms for Molecular Biology</li>
<p> and two courses from: </p>
<li>COMPSCI 172B: Neural Networks and Deep Learning </li>
<li>COMPSCI 172C: Artificial Intelligence Frontiers: Technical, Ethical, and Societal </li>
<li>COMPSCI 184: Computational Systems Biology</li>
<h2><U>General CS Track</U></h2>
<p>This specialization allows students to acquire a well-rounded knowledge of computer science that may be tailored to their individual interests. Students choose 11 upper-division computer science courses, including two project courses. This specialization will appeal to those who are interested in a broad education in computer science, or who wish to create their own unique specialization not found in the current list of (other) specializations under this major.</p>
<p><B>Requirements (Choose 11 courses from the following list):</B></p>
<li>COMPSCI 103 - COMPSCI 189, except COMPSCI 161</li>
<h2><U>Information</U></h2>
<p>This specialization is intended to prepare students for working with and developing a wide variety of modern data and information systems. Topics covered by this concentration include database management, information retrieval, Web search, data mining, and data-intensive computing.</p>
<p><B>Requirements:</B></p>
<li>COMPSCI 121: Information Retrieval</li>
<li>COMPSCI 122A: Introduction to Data Management </li>
<li>COMPSCI 178: Machine Learning and Data-Mining</li>
<p> and four courses from: </p>
<li>I&C SCI 45J: Programming in Java as a Second Language</li>
<li>COMPSCI 122B: Project in Databases and Web Applications</li>
<li>COMPSCI 122C: Principles of Data Management</li>
<li>COMPSCI 122D: Beyond SQL Data Management</li>
<li>COMPSCI 125: Next Generation Search Systems</li>
<li>COMPSCI 132: Computer Networks</li>
<li>COMPSCI 134: Computer and Network Security</li>
<li>COMPSCI 141: Concepts in Programming Languages I</li>
<li>COMPSCI 142A: Compilers and Interpreters</li>
<li>COMPSCI 143A: Principles of Operating Systems</li>
<li>COMPSCI 163: Graph Algorithms</li>
<li>COMPSCI 165: Project in Algorithms and Data Structures</li>
<li>COMPSCI 167: Introduction to Applied Cryptography</li>
<li>COMPSCI 179: Algorithms for Probabilistic and Deterministic Graphical Models</li>
<p> at least one of which must be:</p>
<li>COMPSCI 122B: Project in Databases and Web Applications</li>
<li>COMPSCI 122C: Principles of Data Management</li>
<li>COMPSCI 122D: Beyond SQL Data Management</li>
<li>COMPSCI 125: Next Generation Search Systems</li>
<li>COMPSCI 179: Algorithms for Probabilistic and Deterministic Graphical Models</li>
<h2><U>Intelligent Systems </U></h2>
<p>This specialization involves Artificial Intelligence, Machine Learning, vision, knowledge representation, etc.</p>
<p><B>Requirements (Choose all 3 courses from the following list):</B></p>
<li>COMPSCI 171: Information Retrieval</li>
<li>COMPSCI 175: Introduction to Data Management </li>
<li>COMPSCI 178: Machine Learning and Data-Mining</li>
<p> and at least three courses from: </p>
<li>COMPSCI 116: Computational Photography and Vision</li>
<li>COMPSCI 121: Information Retrieval</li>
<li>COMPSCI 125: Next Generation Search Systems</li>
<li>COMPSCI 162: Formal Languages and Automata</li>
<li>COMPSCI 163: Graph Algorithms</li>
<li>COMPSCI 164: Computational Geometry and Geometric Modeling</li>
<li>COMPSCI 169: Introduction to Optimization</li>
<li>COMPSCI 177: Applications of Probability in Computer Science</li>
<li>COMPSCI 179: Algorithms for Probabilistic and Deterministic Graphical Models</li>
<h2><U>Networked Systems </U></h2>
<p>This specialization focuses on Internet architecture, Internet applications, and network security. It also encourages students to learn about operating systems, databases, search, programming, embedded systems, and performance.</p>
<p><B>Requirements:</B></p>
<li>COMPSCI 132: Computer Networks</li>
<li>COMPSCI 133: Advanced Computer Networks</li>
<li>COMPSCI 134: Computer and Network Security</li>
<li>COMPSCI 143A: Principles of Operating Systems</li>
<h2><U>Systems and Softwares </U></h2>
<p>This specialization deals with principles and design of systems and software. It emphasizes the interaction between software and the computing infrastructure on which it runs and the performance impact of design decisions. Core topics include the hardware/software interface, languages and compilers, operating systems, parallel and distributed computing. Elective topics include networking, security, graphics, and databases.</p>
<p><B>Requirements (Choose 3 courses from the following list):</B></p>
<li>COMPSCI 131: Parallel and Distributed Computing</li>
<li>COMPSCI 141: Concepts in Programming Languages I</li>
<li>COMPSCI 142A: Compilers and Interpreters</li>
<li>COMPSCI 142B: Language Processor Construction</li>
<li>COMPSCI 143A: Principles of Operating Systems</li>
<li>COMPSCI 143B: Project in Operating System Organization</li>
<p>Recommended electives:</p>
<li>COMPSCI 132: Computer Networks</li>
<li>COMPSCI 134: Computer and Network Security</li>
<li>COMPSCI 144: High-performance Computers and Program Optimization</li>
<li>COMPSCI 152: Computer Architecture</li>
<h2><U>Visual Computing</U></h2>
<p>This specialization encompasses the digital capture, processing, synthesis and display of visual data such as images and video. This specialization includes computer vision, image processing, and graphics, and covers such topics as the representation of 3D objects, visual recognition of objects and people, interactive and photo-realistic image rendering, and physics and perception of light and color.</p>
<p><B>Requirements (Choose 4 from the following courses):</B></p>
<li>COMPSCI 111 : Digital Image Processing</li>
<li>COMPSCI 112 : Computer Graphics</li>
<li>COMPSCI 114 : Projects in Advanced 3D Computer Graphics</li>
<li>COMPSCI 116 : Computational Photography and Vision</li>
<li>COMPSCI 117 : Project in Computer Vision</li>
<li>COMPSCI 118 : Introduction to Virtual Reality</li>
<li>I&C SCI 162 : Modeling and World Building</li>
</div>
</body>
</html>