2019-2020 College Catalog by Miracosta College

More catalogs by Miracosta College | 2019-2020 College Catalog | 426 pages | 2019-11-22

Ads

Page 176 of 2019-2020 College Catalog

areas of study courses computer science program student learning outcome statement upon completion of this program the student will be able to analyze design and generate mature software solutions to complex and abstract programming problems utilizing efficient and appropriate algorithms while working alone or cooperatively in a team students will also be to competently explain and present the code and the results both verbally and in writing certificate certificate of achievement computer programming fundamentals computer science is the study of computers and their applications this discipline includes a variety of specialties such as software engineering human-computer interaction systems programming artificial intelligence robotics networking and graphics in preparation for transfer into more advanced fundamental and specialized areas students learn basic programming data structures and computer architecture computer science majors will also need two or three semesters of calculus and discrete mathematics depending on their choice of transfer institution career options in computer science include software engineer computer engineer systems analyst database administrator and software project manager this certificate provides a strong foundation for knowledge of basic object-oriented programming oop techniques and data structures used in computer science students gain experience in several oop programming languages and in analyzing and assessing problems and formulating appropriate solutions completing this certificate will help students advance in their careers as computer programming professionals and solidify the foundation of their computer science skills program student learning outcome statement upon completion of this program the student will be able to analyze design and generate mature software solutions to complex and abstract proogramming problems utilizing efficient and appropriate algorithms while working alone or cooperatively in a team students will also be to competently explain and present the code and the results both verbally and in writing required courses cs 111 introduction to computer science i java 3 academic and career pathway math and sciences cs 112 3 contact information introduction to computer science ii java cs 113 basic data structures and algorithms 3 see also computer studies information technology chair nery chapeton-lamas dean al taccone www.miracosta.edu/cs department computer science office building oc4800 760.795.6811 full-time faculty cs 150 c programming 3 cs 151 advanced c programming 3 cs 220 computer architecture and assembly language 3 select at least 6 elective units from the following 6 nery chapeton-lamas michael paulding june porto catherine walker cs 107 introduction to object-oriented programming cs 130 fundamentals of scripting languages associate degrees cs 134 mobile device application development cs 138 programming with python cs 155 c and the .net framework math 226 discrete mathematics associate in arts degree computer programming fundamentals students may earn the above-named associate degree by completing a certificate of achievement and the general education courses required for miracosta s associate in arts degree see associate degrees p 60 students should meet with a miracosta counselor to identify required courses and to develop a written educational plan for the specific degree or certificate they wish to earn 176 miracosta college 2019-2020 catalog or math 226h discrete mathematics honors total units 24