Course Descriptions 2018-2019 by Santa Monica Community College

More catalogs by Santa Monica Community College | Course Descriptions 2018-2019 | 176 pages | 2019-11-11

Ads

Page 35 of Course Descriptions 2018-2019

190 santa monica college catalog 2018–2019 ects topics covered include computer organization data representation variables branching loops procedures external access and the web tools used include html5 css3 javascript and jquery vb .net complier software is included in course material this course helps students pass microsoft certification exams cs 8 systems analysis and design transfer uc csu • prerequisite none • advisory cs 50 assembly language allows the programmer to fully utilize all of the special features of the computer in the most efficient manner it also aids the high-level language programmer in writing subroutines the student will write assembly language programs that utilize the intel pentium chip architecture students must have access to a pentium-chip compatible computer system software included in course material 3 units transfer uc csu • prerequisite none • advisory any computer programming course this advanced course requires students to be proficient in programming students with little programming experience are encouraged to take additional programming courses before enrolling in this course in this course students learn how to design a software system from data collection analysis and design to final output including forms flowcharts and documentation it covers the tools and techniques used in analysis design and project management such as the preparation of systems specifications detail system designs gantt charts and data-flow diagrams in this course students develop a complete system however this course does not cover any programming concepts course descriptions cs 9a technology project management i 3 units transfer csu • prerequisite none • advisory cs 3 or cis 1 this course covers the fundamentals of project management theory implementation and best practices it is aimed at students who work mostly in the technology sectors covering software and website development and other areas of computer science or information systems students will learn the theory as well as the use of project management software to plan track and manage project resources topics covered include project life cycles tasks schedules resources and costs cs 9a is the same course as cis 9a credit may be earned for one not both cs 9b technology project management ii 3 units transfer csu • prerequisite none • advisory cs 9a or cis 9a this course covers advanced topics of project management theory and practice students will learn how to manage projects with changing tasks and schedules and to adjust their resources and budgets also covered are leadership and communication skills students will complement the theory with case studies and the use of project management software cs 9b is the same course as cis 9b credit may be earned for one not both cs 15 visual basic programming 3 units transfer uc csu • prerequisite none • advisory cs 3 this introductory course covers basic programming constructs and techniques using vb.net students will learn how to plan create and debug code based on object oriented programming design and analysis techniques topics covered include data types variables decision statements loops arrays input/output and basics of object oriented programming using classes and objects cs 17 assembly language programming cs 18 advanced assembly language programming 3 units 3 units transfer uc csu • prerequisite none • advisory cs 17 this course is a continuation of assembly language programming the student will write complex assembly programs utilizing the full range of the computer’s features problem solving through planning coding testing and debugging will be emphasized students must have access to a pentium-chip compatible computer system software included in course material cs 19 advanced visual basic programming 3 units transfer uc csu • prerequisite none • advisory cs 15 this course covers advanced programming techniques using visual basic .net topics include structures classes events inheritance and polymorphism overloading dynamic binding multiple document interface windows api collections and exception handling students also learn how to interface to databases and build web forms vb net compiler software is included in course material this course helps students pass microsoft certification exams cs 20a data structures with c 3 units transfer uc csu • prerequisite cs 52 this advanced programming course will use the c language to teach methods of representing and manipulating data within a computer topics include stacks queues trees sorting searching modeling and dynamically created storage spaces students will learn the problem solving skills necessary to write complex computer programs and to make important software design and maintainability decisions software included in course material cs 20b data structures with java 3 units transfer uc csu • prerequisite cs 56 this course is an introduction into the study of computer algorithms and data structures this advanced programming course will use the java language to teach methods of representing and manipulating data within a computer topics include stacks queues trees sorting search-