134x Filetype PDF File size 1.32 MB Source: www.berkeleycitycollege.edu
Associate Degree & Certificate Programs/Course Announcements & Descriptions COMPUTER courses plus 26 units of General Education Applied Computer requirements and elective courses. Information Systems INFORMATION Recommended Course SYSTEMS Sequence Associate in Science and PROGRAMS You can use the following pattern to complete Certificate of Achievement* the Associate in Science Degree or Certificate of Achievement in Advanced Computer Whether you are a beginning or an advanced The Computer Information Systems programs Programming. This is only one possible computer student, the courses in the Computer provide courses to improve students’ computer pattern. If you wish to earn an associate Information Systems/Applied Computer and software knowledge and skills. The degree or certificate, you must participate in Information Systems Program will improve your CIS Associate in Science degrees enables the Student Success Program Matriculation), computer and software knowledge and skills. students to develop and/or upgrade their skills which includes assessing academic skills and Understand how computers work and be a for career advancement. The Certificate of developing a Student Education Plan (SEP) proficient user of computers. Learn Microsoft Achievement programs qualify them for entry- with a Counselor. This plan will map your Office applications and integrate the different level employment in occupational settings sequence of courses to help you complete software to create professional reports and that utilize computers and various software your degree regardless of the semester you presentations. applications. begin classes. Career Opportunities Courses Units The Certificate of Achievement qualifies you Advanced Computer 1st Semester/Fall for entry-level employment in occupational settings that utilize computers and various Programming BUS 19 Business Communications 3 software applications. CIS 6 Introduction to Computer Programming 5 Required Courses Units Associate in Science General Education and CIS 1 Introduction to Computer Degree and Certificate of Electives 7 Information Systems 4 Achievement* Total Units 15 CIS 5 Introduction to Computer 2nd Semester/Spring Science 5 This program will prepare students for a career CIS 23 C# Programming 4 CIS 6 Introduction to Computer as a computer professional in fields such as Programming 5 programming, programming analysis, systems CIS 36A Java Programming Language I 4 CIS 42A Spreadsheet Applications I 2 analysis, or software developing. The program General Education and CIS 42B Spreadsheet Applications II 2 is also recommended for professionals in Electives 7 other areas who want to develop computer Total Units 15 CIS 86 Windows Operating Systems 4 programming skills. Students may need further CIS 105 Basic Mechanics of Web Page course work at a four-year institution for some 3rd Semester/Fall Design 1 career objectives. Before entering the program CIS 27 Data Structures and Algorithms BUS 10 Introduction to Business 3 you should have a solid computer literacy 4 background such as that provided by CIS 1, CIS 81 Systems Analysis with UML 3 BUS 19 Business Communications 3 CIS 5, or both CIS 200 and CIS 42A. MMART 3 Introduction to Digital Art 3 Career Opportunities CIS 82 Design Patterns 4 General Education and Major Requirements 32 The Associates Degree provides the Electives 4 General Education and computer skills needed to work as a Computer Electives 28 Programmer, Software Developer, or Web Total Units 15 Total Units 60 Programmer. 4th Semester/Spring Required Courses Units CIS 36B Java Programming Language II *For the Certificate of Achievement, students BUS 19 Business Communications 3 4must complete the 32 units of required courses. CIS 6 Introduction to Computer CIS 83B Computer Programming For the Associate Degree, students must Programming 5 Capstone Project 3 complete the 32 units of required courses plus CIS 23 C# Programming 4 General Education and 28 units of General Education requirements and CIS 27 Data Structures and Algorithms 4 Electives 8 elective courses. CIS 36A Java Programming Language I 4 Total Units 15 CIS 36B Java Programming Language II 4 Program Learning Outcomes CIS 81 Systems Analysis with UML 3 Students who complete the program will be CIS 82 Design Patterns 4 able to: CIS 83B Computer Programming Solve problems using object-oriented Capstone Project 3 decomposition and write programs using C++, Java, and C# programming languages. Major Requirements 34 Apply advanced programming concepts including threads, networking, databases, General Education and and graphical user interfaces. Electives 26 Use advanced design patterns and Total: 60 algorithms in program design and analyze *For the Certificate of Achievement, students program complexity. must complete the 34 units of required Communicate effectively in technical writing. courses. For the Associate Degree, students must complete the 34 units of required 81 Associate Degree & Certificate Programs/Course Announcements & Descriptions Recommended Course Web Programming Courses Units Sequence 1st Semester/Fall Associate in Science and CIS 6 Introduction to Computer Students can use the following pattern to Programming 5 complete an Associate in Science degree Certificate of Achievement* BUS 19 Business Communication 3 or Certificate of Achievement in Applied CIS 104 Survey of Programming Computer Information Systems. This is only This program will prepare students for a career Languages for the Web 3 one possible pattern. If they wish to earn an in programming for the Internet and the World associate degree or certificate, they must Wide Web. They will learn client-side and General Education and participate in the Student Success Program server-side web programming technologies, Electives 4 (Matriculation), which includes assessing understand Internet communications and Total 15 academic skills and developing a Student protocols and related technologies, learn the 2nd Semester/Spring Education Plan (SEP) with a Counselor. This latest versions of HTML, CSS, JavaScript, plan will map their sequence of courses to help Java, and Databases in order to integrate CIS 36A Java Programming Language I 4 them complete their degree regardless of the them to create dynamic interactive web pages. CIS 84 Database Programming for the semester they begin classes. Before entering the program, students should Web 4 have a solid computer literacy background, CIS 103 Survey of Programming Courses Units such as that provided by CIS 1, CIS 5, or CIS Languages for the Web 1st Semester/Fall 42A/B or the equivalents. (Continuation) 4 CIS 1 Introduction to Computer Career Opportunities General Education and Information Systems 4 Web programmer, programmer/analyst, Electives 4 BUS 10 Introduction to Business 3 software developer, and information Total 16 CIS 105 Basic Mechanics of Web Page technology professional Design 1 3rd Semester/Fall Required Courses Units CIS 36B Java Programming language II General Education and CIS 6 Introduction to Computer 4 Electives 8 Programming 5 CIS 85 JSP and Servlets 4 Total 16 CIS 23 C# Programming 4 2nd Semester/Spring CIS 81 Systems Analysis with UML 3 CIS 5 Introduction to Computer CIS 36A Java Programming Language I 4 General Education and Science 5 CIS 36B Java Programming Language II 4 Electives 4 CIS 42A Spreadsheet Applications I 2 CIS 81 Systems Analysis with UML 3 Total 15 CIS 42B Spreadsheet Applications II 2 CIS 83A Web Programming Capstone 4th Semester/Spring General Education and Project 3 CIS 23 C# Programming 4 Electives 7 CIS 84 Database Programming for the CIS 83A Web Programing Capstone Total 16 Web 4 Project 3 3rd Semester/Fall CIS 85 JSP and Servlets 4 General Education and CIS 6 Introduction to Computer CIS 103 Survey of Program/Languages Electives 7 Programming 5 for the Web—Continuation 4 Total 14 CIS 86 Windows Operating Systems 4 CIS 104 Survey of Programming Languages for the Web 3 Program Learning Outcomes BUS 19 Business Communications 3 BUS 19 Business Communications 3 Students who complete the program will be MMART 3 Introduction to Digital Art 3 able to: Total 15 Major Requirements 41 Apply both client-side and server-side 4th Semester/Spring General Education and technologies through dynamic webpages General Education and Electives 19 that link to back-end server based Electives 13 databases, tracking web sessions using Total Units 60 cookies and URL rewriting, and using web Total 13 *For the Certificate of Achievement, students security and secure web communications. Program Learning Outcomes must complete the 41 units of required Use good programming practices such as courses. For the Associate Degree, students UML and object-oriented programming to Upon successful completion of this program, must complete the 41 units of required write programs. students will be able to: courses plus 19 units of General Education Use Java programming language to create Demonstrate knowledge of computer requirements and elective courses. new programs. hardware and software and use computers effectively at work and home. Recommended Course CIS 1, Introduction to Computer Demonstrate knowledge of computer Sequence Information Systems terminology and trends in Computer Information Systems. Students can use the following pattern to 4 Units Demonstrate proficiency in using operating complete an Associate in Science degree 3 hrs lecture, 3 hrs lab (GR or P/NP). systems and office productivity applications or Certificate of Achievement in Web Acceptable for credit: UC/CSU for work in entry-level employment Programming. This is only one possible pattern. If they wish to earn an associate AA/AS area 4c degree or certificate, they must participate in General nature of computer hardware, the Student Success Program (Matriculation), software and systems: Hands-on applications which includes assessing academic skills and include introduction to word processing, developing a Student Education Plan (SEP) spreadsheet, database management, and with a Counselor. This plan will map their presentation software, and a brief introduction sequence of courses to help them complete to web browsing and e-mail. 0702.00 their degree regardless of the semester they begin classes. 82 Associate Degree & Certificate Programs/Course Announcements & Descriptions CIS 5, Introduction to Computer CIS 25, Object-Oriented Programming CIS 42B, Spreadsheet Applications II Science Using C++ 2 Units 5 Units 4 Units 1.5 hrs lecture, 1.5 hrs lab (GR or P/NP). 4 hrs lecture, 3 hrs lab (GR or P/NP). 3 hrs lecture, 3 hrs lab (GR). Prerequisite: CIS 42A (may be taken during Acceptable for credit: UC/CSU Recommended preparation: CIS 6 or 26. same term as CIS 42B during the first 9-week AA/AS area 4c Acceptable for credit: UC/CSU session). Introduction to computer science: Architecture AA/AS area 4c Acceptable for credit: CSU of digital computers, design of algorithms for Object-oriented methods of software AA/AS area 4c solving various problems, and basic skills in development using C++: including the Principles of electronic spreadsheets using computer programming. 0701.00 design and implementation of objects, class features available with currently popular construction and destruction, encapsulation, spreadsheet software: Financial functions, CIS 6, Introduction to Computer inheritance, and polymorphism. 0707.10 logical functions, forecasting trends, lookup Programming tables, “pivot tables”, graphic design for CIS 27, Data Structures and financial statements, statistical operations 5 Units (regression analysis), macro programming. 4 hrs lecture, 3 hrs lab (GR or P/NP). Algorithms 0702.10 Recommended preparation: CIS 5. 4 Units CIS 81, Systems Analysis with UML Acceptable for credit: UC/CSU 3 hrs lecture, 3 hrs lab (GR or P/NP). AA/AS area 4c; (C-ID COMP 122) Prerequisite: CIS 25, 26, 36A. 3 Units Introduction to computer programming: Acceptable for credit: UC/CSU 3 hrs lecture (GR or P/NP). Algorithm design, flow charting, and AA/AS area 4c Prerequisite: CIS 36A. debugging; elements of good programming Use of abstract forms of data in programming: Acceptable for credit: CSU style. Course may be instructed in any Concepts, and implementation and AA/AS area 4c programming language. 0707.10 applicability of different forms of data to Principles of systems analysis: Techniques various programming problems. 0707.10 of analysis and design emphasizing UML CIS 20, Microcomputer Assembly CIS 36A, Java Programming Language I in software requirements analysis, and the Language design and documentation phase of software 4 Units 4 Units development; utilizing life cycle of systems 3 hrs lecture, 3 hrs lab (GR or P/NP). design, iterative, and waterfall development 3 hrs lecture, 3 hrs laboratory (GR or P/NP). processes, object oriented analysis and Prerequisite: CIS 6, 25, or 36A. Recommended preparation: CIS 6 or 61. design. 0707.30 Acceptable for credit: UC/CSU Acceptable for credit: UC/CSU AA/AS area 4c (C-ID COMP 142) AA/AS area 4c CIS 82, Design Patterns Introduction to assembly language: Input/ Introduction to object-oriented program design 4 Units output operations, use of files, program flow using Java: Developing web pages and stand- 3 hrs lecture, 3 hrs lab (GR or P/NP). controls, interaction with OS via interrupts, alone applications. 0707.10 pointers and arrays, strings and structured Prerequisite: CIS 36A, Recommended programming, and related applications. CIS 36B, Java Programming Language II Preparation: CIS 81. 0707.10 4 Units Acceptable for credit: CSU 3 hrs lecture, 3 hrs lab (GR or P/NP). AA/AS area 4c CIS 23, C# Programming Prerequisite: CIS 25 or 36A. Principles of designing robust reusable object- 4 Units oriented software: The most common design- Acceptable for credit: UC/CSU pattern strategies; enterprise program design. 3 hrs lecture, 3 hrs lab (GR or P/NP) AA/AS area 4c 0707.10 Recommended preparation: CIS 6, 10, 25, or Object-oriented program design using the 26. Java programming language: Designing and CIS 83A, Web Programming Capstone Acceptable for credit: UC/CSU programming with exceptions, threads, file Project AA/AS area 4c input/output (I/O); networking and graphics 3 Units Introduction to C# programming: Basic unified classes; developing codes using tools such modeling language (UML) notation in object- as Java 2D API and SWING; and working with 1 hour Lecture, 6 hrs Lab (GR or P/NP). oriented software design and development projects in areas such as animation. 0707.10 Prerequisite: CIS 36A, 81, 84, 85, and 103. using the C# programming language in a Acceptable for credit: CSU .Net environment; focus on the program CIS 42A, Spreadsheet Applications I AA/AS area 4c structure, syntax, constructs and keywords 2 Units of the C# programming language, concepts Substantial client-specified work-like of intermediate languages (ILs), the common 1.5 hrs lecture, 1.5 hrs lab (GR or P/NP). project: Team project includes writing, language runtime (CLR), and .Net standard Recommended preparation: CIS 1 or 200. analyzing, designing, implementing, testing, data types. 0707.10 Acceptable for credit: CSU documenting, and presenting to client; use of programming and systems analysis skills AA/AS area 4c developed in previous courses; demonstration Principles of electronic spreadsheets using of mastery of program competencies. 0707.10 features available with currently popular spreadsheet software: Worksheet creation and formatting; entering of data, formulas, and functions; editing and printing; basic charting; basic database functions of sorting and querying. 0702.10 83 Associate Degree & Certificate Programs/Course Announcements & Descriptions CIS 83B, Computer Programming CIS 90, Security Fundamentals CIS 230, Laboratory Practice in Capstone Project 4 Units Microcomputers 3 Units 3 hrs lecture, 3 hrs lab (GR or P/NP). 0.5 Units 1 hour Lecture, 6 hrs Lab (GR or P/NP). Recommended Preparation: CIS 1. 1.5 hrs lab (GR or P/NP). Prerequisite: CIS 27, 36A, 81, and 82. Acceptable for credit: CSU Recommended preparation: CIS 200. Acceptable for credit: CSU AA/AS area 4c Designed to provide lab experience not AA/AS area 4c Basics of Network and Windows Server covered under other course offerings: Culminating project-based experience that system security: Core security principles, Prescribed lab activities or establishment of a applies computer programming knowledge understanding security layering concepts, specialized course of study under direction of and skills developed in previous courses authentication-authorization-accounting, instructor. 0702.00 towards the design, implementation, testing, security policies through access and documentation, and presentation of a specific permissions, understanding network security, CIS 231, Advanced Laboratory idea, task, or product. 0707.10 protecting the client server environment, Projects in Microcomputers encryption, PKI and Certificates. 0708.20 CIS 84, Database Programming for the 1 Unit Web CIS 103, Survey of Programming 3 hrs lab (GR or P/NP). Languages for the Web–Continuation Recommended preparation: CIS 210, 212, 4 Units 4 Units 220, or 235. 3 hrs lecture, 3 hrs lab (GR or P/NP). 3 hrs lecture, 3 hrs lab (GR or P/NP). AA/AS area 4c Recommended Preparation: CIS 6, 36A, and Recommended Preparation: CIS 36A and 104. Designed to provide advanced lab experience 105. Acceptable for credit: CSU not covered under other course offerings: Acceptable for credit: CSU AA/AS area 4c Specialized projects using advanced AA/AS area 4c applications/programs or multiple application E-commerce web page design principles: programs under direction of instructor for Web-enabled database concepts: Relational Extend web page “functionality” with students with prior user or programming database principles, Structured Query interactivity, multimedia, security, and experience. 0702.00 Language (SQL); use of client-side scripts and database capability using XML, JavaScript and server-side scripts. 0707.20 related technologies. 0707.10 CIS 231A, Advanced Laboratory CIS 85, JSP and Servlets CIS 104, Survey of Programming Projects in Word 4 Units Languages for the Web 1 Unit 3 hrs lecture, 3 hrs lab (GR or P/NP). 3 Units 3 hrs lab (GR or P/NP). Prerequisite: CIS 36A. 2 hrs lecture, 3 hrs lab (GR or P/NP). Recommended Preparation: CIS 1. Acceptable for credit: CSU Recommended preparation: CIS 1 and 105. AA/AS area 4c AA/AS area 4c Acceptable for credit: CSU Advanced word skills: Creating templates and themes, adding multimedia to documents, Java servlet and JSP technology and AA/AS area 4c and protecting documents by completing deployment of web applications: Interactive Survey of programming languages for the Web specialized projects. 0702.00 web pages, secure access to the web site, for non-programmers: History and motivation JDBC database connectivity, web security, for development; review of basic concepts and CIS 231B, Advanced Laboratory generation of dynamic web pages, and syntax, such as variables, loops, conditions, Projects in Outlook maintenance of client session data; quick arrays, structures; capabilities and limitations; introduction to Java bean components and functions of object-oriented and event-driven 1 Unit J2EE. 0707.10 programming. Taught using HTML5, CSS, 3 hrs lab (GR or P/NP). Recommended Java with jQuery. 0707.10 Preparation: CIS 1. CIS 86, Windows Operating Systems AA/AS area 4c 4 Units CIS 105, Mechanics of Web Page Outlook: Perform scheduling, manage tasks Design and meetings, manage contacts and emails, 3 hrs lecture, 3 hrs lab (GR or P/NP). manage communication, and work efficiently Recommended Preparation: CIS 1. 1 Unit by completing specialized projects. 0702.00 Acceptable for credit: CSU 1 hour lecture (GR or P/NP). CIS 231C, Advanced Laboratory AA/AS area 4c Recommended preparation: CIS 237. Computer operating system environment Acceptable for credit: CSU Projects in SharePoint through a study of the main features and AA/AS area 4c 1 Unit functions of MS Windows: Operating system Basic theory and practice of web page 3 hrs lab (GR or P/NP). fundamentals, configurations, installation & construction using HTML: Preparation of Recommended Preparation: CIS 1. upgrading, managing applications, files and images for the web, interface design, and directories, managing devices and other interactivity. 0709.00 AA/AS area 4c resources, system maintenance. 0702.00 SharePoint: Collaborating on activities, sharing CIS 200, Computer Concepts and data, and presenting business applications and Applications content by completing specialized projects. 0702.00 1.5 Units 1 hour lecture, 2 hrs lab (GR or P/NP). AA/AS area 4c Introduction to computer concepts: Terminology, word processing, spreadsheets, database management, presentation graphics, and the Internet. 0702.10 84
no reviews yet
Please Login to review.