academic-catalog2011.. - LAU Publications - Lebanese American ...
academic-catalog2011.. - LAU Publications - Lebanese American ...
academic-catalog2011.. - LAU Publications - Lebanese American ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Department of Computer Science and Mathematics<br />
CURRICULUM REQUIREMENTS<br />
The Program requirements consist of a minimum<br />
of 92 credits. The Program requires students to<br />
complete core requirements that provide a sound<br />
mathematical and computer science foundation.<br />
In addition, students are required to take elective<br />
courses that provide advanced knowledge and<br />
skills.<br />
I. Core Requirements (32 credits)<br />
CSC243<br />
Introduction to Object Oriented<br />
Programming<br />
3<br />
CSC245 Objects and Data Abstraction 3<br />
CSC310 Algorithms and Data Structures 3<br />
CSC320 Computer Organization 3<br />
CSC322 Computer Organization Lab 1<br />
CSC326 Operating Systems 3<br />
CSC375 Database Management Systems 3<br />
CSC430 Computer Networks 3<br />
CSC447<br />
Parallel Programming for Multicore<br />
and Cluster Systems<br />
3<br />
CSC490 Software Engineering 3<br />
CSC491 Professional Experience 1<br />
CSC599 Capstone Project 3<br />
II. Computer Science Electives (15 credits)<br />
CSC323 Digital Systems Design 3<br />
CSC415 Introduction to Bioinformatics 3<br />
CSC420 Computer Architecture 3<br />
CSC435 Computer Security 3<br />
CSC440<br />
Advanced Object Oriented<br />
Programming<br />
3<br />
CSC443 Web Programming 3<br />
CSC460 Artificial Intelligence 3<br />
CSC450 Computer Graphics 3<br />
CSC458 Game Programming 3<br />
CSC495 IT Project Management 3<br />
CSC498 Topics in Computer Science 3<br />
(may be repeated)<br />
III. Mathematics (12 credits)<br />
MTH201 Calculus III 3<br />
MTH207 Discrete Structures I 3<br />
MTH305 Probability and Statistics 3<br />
MTH307 Discrete Structures II 3<br />
IV. Mathematics Electives (3 credits)<br />
MTH301 Linear Algebra 3<br />
MTH303 Numerical Methods 3<br />
MTH304 Differential Equations 3<br />
MTH306 Non-Linear Dynamics and Chaos 3<br />
MTH309 Graph Theory 3<br />
MTH498 Topics in Mathematics 3<br />
(may be repeated) 3<br />
V. Science Requirements (3 credits)<br />
BIO200 Basic Biology 3<br />
CHM200 Essentials of Chemistry 3<br />
VI. Other Requirements (3 credits)<br />
CSC480<br />
Social and Ethical Issues in<br />
Computing<br />
SUGGESTED THREE-YEAR STUDY PLAN:<br />
Year I<br />
Fall<br />
CSC243<br />
Introduction to Object Oriented<br />
Programming<br />
3<br />
ENG202 Sophomore Rhetoric 3<br />
MTH207 Discrete Structures I 3<br />
ARA2--/3-- Arabic Language/Literature 3<br />
PED2-- Physical Education 1<br />
Free Elective 3<br />
Total<br />
16cr<br />
Spring<br />
MTH201 Calculus III 3<br />
CSC245 Objects and Data Abstraction 3<br />
CSC320 Computer Organization 3<br />
CSC322 Computer Organization Lab 1<br />
ENG203 Fundamentals of Oral Communications 3<br />
LACC Arts Elective 3<br />
Total<br />
16cr<br />
Year II<br />
Fall<br />
CSC310 Algorithms and Data Structures 3<br />
CSC375 Databases Management Systems 3<br />
CSC326 Operating Systems 3<br />
MTH305 Probability and Statistics 3<br />
ETH201 Moral Reasoning 1<br />
HLT 201 Basic Health 1<br />
LACC Social Sciences Elective 3<br />
Total<br />
17cr<br />
Spring<br />
CSC490 Software Engineering 3<br />
CSC430<br />
Parallel Programming for<br />
Multicore & Cluster Systems<br />
3<br />
MTH307 Discrete Structures II 3<br />
CSC--- Technical Elective 3<br />
Science Elective 1 3<br />
CSC491 Professional Experience 2 1<br />
Total<br />
16cr<br />
1<br />
Choose either BIO 200 or CHM 201<br />
2<br />
Internship must be completed in the Summer<br />
following the registration. It is equivalent to 60 hours of<br />
professional experience spread over a Summer Term.<br />
3<br />
<strong>Lebanese</strong> <strong>American</strong> University | page 106