COMPUTER INFORMATION SYSTEMS PROGRAMS, Exercises of Computer Networks

Berkeley City College Counselor for additional information and to verify transfer requirements. Complete the following core requirement courses: Courses.

Typology: Exercises

2022/2023

Uploaded on 05/11/2023

weldon
weldon 🇺🇸

4.5

(10)

223 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
82 83
Associate Deg ree & Certifi cate Programs /Course Announcements & Descriptions Associate Deg ree & Certifi cate Programs /Course Announcements & Descriptions
Students who s uccessf ully complet e the
AA-T in Communic ation Studies e arn specifi c
guarantees for t ransfer to the CSU sy stem:
admission t o a CSU with junior s tatus and
priorit y admission a l ocal CSU campus and to
a program or maj or in communication stud ies
or a similar maj or. Students trans ferring to
a CSU campus will b e required to complete
no more than 6 0 units after tr ansfer to earn a
bachelor’s degree.
Students are re quired to complete 60
semester uni ts that are eligi ble for transfe r to
a California St ate Universit y, including b oth of
the following: (1) The Inter-segmental General
Education Transfer Cur riculum (IGETC) or the
California State University General Education
– Breadth Requ irements and (2) 18–19
semester uni ts with a grade of C or P o r better
in the major an d an overall minimu m grade
point average (GPA) of at least 2.0 i n all CSU
transferab le coursewor k. For a more deta iled
descripti on of Associate Degrees for Transfer,
see “Associate D egrees for Transfer (ADT) to a
California St ate Universit y” on page 31.
Students are a dvised to con sult with a
Berkeley Cit y College Coun selor for additional
information a nd to verify tr ansfer requir ements.
Comple te the followin g core requireme nt courses:
Courses Units
COMM 5 Persuasion a nd Critical
Thinking 3
COMM 20 Interpersonal Communication
Skills 3
COMM 45 Publi c Speaking 3
List A— Select tw o of the following c ourses:
COMM 6 Intercultural Communication 3
COMM 19 Sur vey of Mass Med ia 3
COMM 4 The Dynamic s of Group
Discussion 3
List B —Select one o f the following co urses:
ANTHR 3 Introduct ion to Social and
Cultural Anthropology 3
ENGL 1B Compo sition and Re ading 4
ENGL 5 Critical Th inking in Reading
and Writing 3
PSYCH 1A Introduct ion to General
Psychology 3
SOC 1 Introduction to Sociology 3
COMM 3 Introduct ion to Human
Communication 3
COMM 10 Gend er and Communication 3
Total Units Required f or the Major 18 –19
General Educ ation (IGETC or CSU GE) an d
Electives 41–42
Total Units 60
Recommended Course
Sequence
You can use the followi ng pattern to c omplete
the Associ ate in Arts in Communicati on for
Transfer Degree (AA-T). This is only one
possible p attern. If you wi sh to earn an
associate d egree, you must particip ate in
the Student Suc cess Program Matricula tion),
which incl udes asses sing academ ic skills and
developing a Student Education Plan (SEP)
with a Counsel or. This plan will m ap your
sequence of c ourses to help you complete
your degree reg ardless of the s emester you
begin classes.
TWO-Y EAR COURSE SEQUE NCE BEGINNING IN
THE FALL S EMESTER
1st Semes ter/Fall
COMM 20 Interpersonal Communication
Skills 3
General Education and
Electives 12
Tot al 15
2nd Semester/Spring
COMM 6 Inter-cultural Communication 3
COMM 45 Pub lic Speakin g 3
General Education and
Electives 9
Total 15
3rd Semester/Fall
COMM 4 The Dynamic s of Group
Discussion 3
PSYCH 1A Introdu ction to Gener al
Psychology 3
General Education and
Electives 9
Total 15
4th Semester/Spring
COMM 5 Persuasion a nd Critical
Thinking 3
General Education and
Electives 12
Total 15
Program Learning Outcomes
Upon succ essful comp letion of this program,
students wil l be able to:
Us e speaking an d listening skills to reso lve
conflict an d get their messages acros s as
intended in in terpersona l, small group, and
organizational dynamics.
Del iver presenta tions that are c lear in
content, str ucture, and delivery.
Res earch and analyze the influe nce and
impact of mas s media and cul ture on
soc ie ty.
COMM 3, Introduction to Human
Communication
3 Units
3 hrs lecture, (GR).
Acceptable fo r credit: UC/CSU
AA/AS area 4d; CSU area A1;
IGETC area 1c
Study of human c ommunicati on: Focus
on verbal and no nverbal part icipation and
effective l istening in int erpersona l contexts,
group dynami cs, and public speakin g. 1506.00
COMM 4, The Dynamics of Group
Discussion
3 Units
3 hrs lecture (GR).
Acceptable fo r credit: UC/CSU
AA/AS area 4d; CSU area A1;
IGETC area 1c; (C-ID COMM 140)
Study of commu nication in a g roup settin g:
Emphasis on li stening, lead ership, and
teamwork; theo retical and ex periential l earning
to build on individual communication skills
with the goal of u nderstan ding and prac ticing
successful group relations. 1506.00
COMM 5, Persuasion and Critical
Thinking
3 Units
3 hrs lecture (GR).
Prerequisite: ENGL 1A.
Acceptable fo r credit: UC/CSU
AA/AS area 3, 4a, 4d; CSU area A3;
IGETC area 1b; (C-ID COMM 120)
Critical th inking ski lls: Principl es of reasoning
and persuas ion, and analysis and evaluat ion
of communic ation; emphas is on structu re of
arguments, q uality of evid ence, formal an d
informal fall acies, and ef fect of media on
argumentation. 1506.00
COMM 6, Inter-cultural Communication
3 Units
3 hrs lecture (GR or P/NP).
Acceptable fo r credit: UC/CSU
AA/AS area 2, 4d, 5; CSU area D;
IGETC area 4; (C-ID COMM 150)
Dynamics of inter-cultural communication
as it applies t o the diversit y of American
cultures: Cultur al concept s, language st yle,
content, ethn ic perspectives, per ceptions
and stereot ypes, symbo ls, and roles as
they facilita te or hinder ef fective verba l and
nonverbal inte raction acr oss cultures; analysis
of multiple inter-cultural communication
theories. 1506.00
COMM 10, Gender and Communication
3 Units
3 hrs lecture (GR or P/NP). Acceptable f or
credit: UC/CSU
AA/AS area 2, 4d; CSU area D
IGETC area 4
Explorati on of the relationship bet ween gender
and communication: Interpersonal, mediated,
social, org anizational , and cultural c ontexts;
gender in pub lic and private s ettings, media
images, and pe rsonal ide ntities. 1506.00
COMM 19, Survey of Mass Media
3 Units
3 hrs lecture, (GR or P/NP).
Acceptable fo r credit: UC/CSU
AA/AS area 2, 4d; CSU area D;
IGETC area 4; (C-ID JOUR 100)
Survey of tradi tional and no n-traditi onal mass
media in Amer ica: Impact of ma ss media
trends and tec hnology into the 21st century;
critical a nalysis of med ia messages a nd
examination of ma ss media from historica l,
political, social, and cultural perspectives.
0601.00
COMM 20, Interpersonal Communication
Skills
3 Units
3 hrs lecture (GR or P/NP).
Acceptable fo r credit: UC/CSU
AA/AS area 2, 4d; CSU area D;
IGETC area 1c;
(C-ID COMM 130)
Analysis of c ommunicati on needs and
improvement of s kills: Listeni ng, perception,
nonverbal communication, semantics, and
conflict ma nagement. 1506.00
COMM 45, Public Speaking
3 Units
3 hrs lecture (GR).
Acceptable fo r credit: UC/CSU
AA/AS area 4d; CSU area A1;
IGETC area 1c; (C-ID COMM 110)
Principle s of public spea king: Oral
presentati ons based on p olitical an d social
issues; crit ical thinki ng, organizat ion, and
research. 1506.00
COMPUTER
INFORMATION
SYSTEMS
PROGRAMS
The Computer I nformation Sy stems progra ms
provide cou rses to improve s tudents’ com puter
and soft ware knowled ge and skills . The
CIS Associat e in Science de grees enables
students to deve lop and/or up grade their sk ills
for career adva ncement. Th e Certific ate of
Achievement pr ograms qualify them for ent ry-
level employme nt in occupat ional sett ings
that utilize co mputers and var ious software
applications.
Advanced Computer
Programming
Associate in Science
Degree and Certificate of
Achievement*
This progra m will prepare s tudents for a ca reer
as a computer p rofessiona l in fields such a s
programming, programming analysis, systems
analysis, or s oftware developing. The p rogram
is also reco mmended for p rofessional s in
other areas wh o want to develop co mputer
programmin g skills. Students may need f urther
course work a t a four-year institution for some
career obje ctives. Befor e entering the p rogram
you should have a so lid compute r literacy
background s uch as that prov ided by CIS 1,
CIS 5, or both CIS 20 0 and CIS 42A.
Career Opportunities
The Associates Degree provides the
computer sk ills needed to work as a Comput er
Programmer, Soft ware Developer, or Web
Programmer.
Required Courses Units
BUS 19 Business Communications 3
CIS 6 Introduct ion to Computer
Programming 5
CIS 23 C# Programm ing 4
CIS 27 Data Stru ctures and Alg orithms 4
CIS 36A Java Programming Language I 4
CIS 36B Java Programming Language II 4
CIS 81 Systems Anal ysis with UML 3
CIS 82 Design Patte rns 4
CIS 83B Computer Prog ramming
Capstone Project 3
Major Requirements 34
General Education and
Electives 26
Total: 6 0
*For the Cert ificate of Achi evement, stude nts
must compl ete the 34 units of r equired
courses. For t he Associate Degree, stud ents
must compl ete the 34 units of r equired
courses pl us 26 units of Gener al Education
requirements and elective courses.
Recommended Course
Sequence
You can use the followi ng pattern to c omplete
the Associ ate in Science Degree or Certificate
of Achievement i n Advanced Computer
Programmin g. This is only on e possible
pattern. If you w ish to earn an as sociate
degree or cer tificate, you must parti cipate in
the Student Suc cess Program Matricula tion),
which incl udes asses sing academ ic skills and
developing a Student Education Plan (SEP)
with a Counsel or. This plan will m ap your
sequence of c ourses to help you complete
your degree reg ardless of the s emester you
begin classes.
Courses Units
1st Semester/Fall
BUS 19 Business Communications 3
CIS 6 Introduct ion to Computer
Programming 5
General Education and
Electives 7
Total Units 15
2nd Semester/Spring
CIS 23 C# Programm ing 4
CIS 36 A Java Programming Lan guage I 4
General Education and
Electives 7
Total Units 15
3rd Semester/Fall
CIS 27 Data Struct ures and Algor ithms
4
CIS 81 Systems Anal ysis with UML 3
CIS 82 Design Patte rns 4
General Education and
Electives 4
Total Units 15
4th Semester/Spring
CIS 36B Java Programmin g Language II
4
CIS 83B Computer Prog ramming
Capstone Project 3
General Education and
Electives 8
Total Units 15
Program Learning Outcomes
Students who c omplete the program will b e
able to:
Solve problems using object-oriented
decompos ition and write programs u sing
C++, Java, and C# programming languages.
Ap ply advanced programmi ng concept s
including threads, networking, databases,
and graphical user interfaces.
Us e advanced des ign patterns and
algorithms in program design and analyze
program complexity.
Communicate effectively in technical writing.
pf3

Partial preview of the text

Download COMPUTER INFORMATION SYSTEMS PROGRAMS and more Exercises Computer Networks in PDF only on Docsity!

Students who successfully complete the AA-T in Communication Studies earn specific guarantees for transfer to the CSU system: admission to a CSU with junior status and priority admission a local CSU campus and to a program or major in communication studies or a similar major. Students transferring to a CSU campus will be required to complete no more than 60 units after transfer to earn a bachelor’s degree.

Students are required to complete 60 semester units that are eligible for transfer to a California State University, including both of the following: (1) The Inter-segmental General Education Transfer Curriculum (IGETC) or the California State University General Education

  • Breadth Requirements and (2) 18– semester units with a grade of C or P or better in the major and an overall minimum grade point average (GPA) of at least 2.0 in all CSU transferable coursework. For a more detailed description of Associate Degrees for Transfer, see “Associate Degrees for Transfer (ADT) to a California State University” on page 31.

Students are advised to consult with a Berkeley City College Counselor for additional information and to verify transfer requirements.

Complete the following core requirement courses:

Courses Units

COMM 5 Persuasion and Critical Thinking 3 COMM 20 Interpersonal Communication Skills 3 COMM 45 Public Speaking 3

List A—Select two of the following courses:

COMM 6 Intercultural Communication 3 COMM 19 Survey of Mass Media 3 COMM 4 The Dynamics of Group Discussion 3

List B—Select one of the following courses:

ANTHR 3 Introduction to Social and Cultural Anthropology 3 ENGL 1B Composition and Reading 4 ENGL 5 Critical Thinking in Reading and Writing 3 PSYCH 1A Introduction to General Psychology 3 SOC 1 Introduction to Sociology 3 COMM 3 Introduction to Human Communication 3 COMM 10 Gender and Communication 3 Total Units Required for the Major 18– General Education (IGETC or CSU GE) and Electives 41– Total Units 60

Recommended Course

Sequence

You can use the following pattern to complete the Associate in Arts in Communication for Transfer Degree (AA-T). This is only one possible pattern. If you wish to earn an associate degree, you must participate in the Student Success Program Matriculation), which includes assessing academic skills and developing a Student Education Plan (SEP)

with a Counselor. This plan will map your sequence of courses to help you complete your degree regardless of the semester you begin classes.

TWO-YEAR COURSE SEQUENCE BEGINNING IN

THE FALL SEMESTER

1st Semester/Fall COMM 20 Interpersonal Communication Skills 3 General Education and Electives 12 Total 15 2nd Semester/Spring COMM 6 Inter-cultural Communication 3 COMM 45 Public Speaking 3 General Education and Electives 9 Total 15 3rd Semester/Fall COMM 4 The Dynamics of Group Discussion 3 PSYCH 1A Introduction to General Psychology 3 General Education and Electives 9 Total 15 4th Semester/Spring COMM 5 Persuasion and Critical Thinking 3 General Education and Electives 12 Total 15

Program Learning Outcomes Upon successful completion of this program, students will be able to:

  • Use speaking and listening skills to resolve conflict and get their messages across as intended in interpersonal, small group, and organizational dynamics.
  • Deliver presentations that are clear in content, structure, and delivery.
  • Research and analyze the influence and impact of mass media and culture on society.

COMM 3, Introduction to Human

Communication

3 Units 3 hrs lecture, (GR). Acceptable for credit: UC/CSU AA/AS area 4d; CSU area A1; IGETC area 1c Study of human communication: Focus on verbal and nonverbal participation and effective listening in interpersonal contexts, group dynamics, and public speaking.1506.

COMM 4, The Dynamics of Group

Discussion

3 Units 3 hrs lecture (GR). Acceptable for credit: UC/CSU AA/AS area 4d; CSU area A1; IGETC area 1c; (C-ID COMM 140) Study of communication in a group setting: Emphasis on listening, leadership, and teamwork; theoretical and experiential learning to build on individual communication skills with the goal of understanding and practicing successful group relations. 1506.

COMM 5, Persuasion and Critical

Thinking

3 Units 3 hrs lecture (GR). Prerequisite: ENGL 1A. Acceptable for credit: UC/CSU AA/AS area 3, 4a, 4d; CSU area A3; IGETC area 1b; (C-ID COMM 120) Critical thinking skills: Principles of reasoning and persuasion, and analysis and evaluation of communication; emphasis on structure of arguments, quality of evidence, formal and informal fallacies, and effect of media on argumentation. 1506.

COMM 6, Inter-cultural Communication

3 Units 3 hrs lecture (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 2, 4d, 5; CSU area D; IGETC area 4; (C-ID COMM 150) Dynamics of inter-cultural communication as it applies to the diversity of American cultures: Cultural concepts, language style, content, ethnic perspectives, perceptions and stereotypes, symbols, and roles as they facilitate or hinder effective verbal and nonverbal interaction across cultures; analysis of multiple inter-cultural communication theories. 1506.

COMM 10, Gender and Communication

3 Units 3 hrs lecture (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 2, 4d; CSU area D IGETC area 4 Exploration of the relationship between gender and communication: Interpersonal, mediated, social, organizational, and cultural contexts; gender in public and private settings, media images, and personal identities. 1506.

COMM 19, Survey of Mass Media

3 Units 3 hrs lecture, (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 2, 4d; CSU area D; IGETC area 4; (C-ID JOUR 100) Survey of traditional and non-traditional mass media in America: Impact of mass media trends and technology into the 21st century; critical analysis of media messages and examination of mass media from historical, political, social, and cultural perspectives.

COMM 20, Interpersonal Communication

Skills

3 Units 3 hrs lecture (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 2, 4d; CSU area D; IGETC area 1c; (C-ID COMM 130) Analysis of communication needs and improvement of skills: Listening, perception, nonverbal communication, semantics, and conflict management. 1506.

COMM 45, Public Speaking

3 Units 3 hrs lecture (GR). Acceptable for credit: UC/CSU AA/AS area 4d; CSU area A1; IGETC area 1c; (C-ID COMM 110) Principles of public speaking: Oral presentations based on political and social issues; critical thinking, organization, and research. 1506.

COMPUTER

INFORMATION

SYSTEMS

PROGRAMS

The Computer Information Systems programs provide courses to improve students’ computer and software knowledge and skills. The CIS Associate in Science degrees enables students to develop and/or upgrade their skills for career advancement. The Certificate of Achievement programs qualify them for entry- level employment in occupational settings that utilize computers and various software applications.

Advanced Computer

Programming

Associate in Science

Degree and Certificate of

Achievement*

This program will prepare students for a career as a computer professional in fields such as programming, programming analysis, systems analysis, or software developing. The program is also recommended for professionals in other areas who want to develop computer programming skills. Students may need further course work at a four-year institution for some career objectives. Before entering the program you should have a solid computer literacy background such as that provided by CIS 1, CIS 5, or both CIS 200 and CIS 42A. Career Opportunities The Associates Degree provides the computer skills needed to work as a Computer Programmer, Software Developer, or Web Programmer. Required Courses Units BUS 19 Business Communications 3 CIS 6 Introduction to Computer Programming 5 CIS 23 C# Programming 4 CIS 27 Data Structures and Algorithms 4 CIS 36A Java Programming Language I 4 CIS 36B Java Programming Language II 4 CIS 81 Systems Analysis with UML 3 CIS 82 Design Patterns 4 CIS 83B Computer Programming Capstone Project 3

Major Requirements 34 General Education and Electives 26 Total: 60 *For the Certificate of Achievement, students must complete the 34 units of required courses. For the Associate Degree, students must complete the 34 units of required

courses plus 26 units of General Education requirements and elective courses.

Recommended Course

Sequence

You can use the following pattern to complete the Associate in Science Degree or Certificate of Achievement in Advanced Computer Programming. This is only one possible pattern. If you wish to earn an associate degree or certificate, you must participate in the Student Success Program Matriculation), which includes assessing academic skills and developing a Student Education Plan (SEP) with a Counselor. This plan will map your sequence of courses to help you complete your degree regardless of the semester you begin classes.

Courses Units 1st Semester/Fall BUS 19 Business Communications 3 CIS 6 Introduction to Computer Programming 5 General Education and Electives 7 Total Units 15 2nd Semester/Spring CIS 23 C# Programming 4 CIS 36A Java Programming Language I 4 General Education and Electives 7 Total Units 15 3rd Semester/Fall CIS 27 Data Structures and Algorithms 4 CIS 81 Systems Analysis with UML 3 CIS 82 Design Patterns 4 General Education and Electives 4 Total Units 15 4th Semester/Spring CIS 36B Java Programming Language II 4 CIS 83B Computer Programming Capstone Project 3 General Education and Electives 8 Total Units 15

Program Learning Outcomes Students who complete the program will be able to:

  • Solve problems using object-oriented decomposition and write programs using C++, Java, and C# programming languages.
  • Apply advanced programming concepts including threads, networking, databases, and graphical user interfaces.
  • Use advanced design patterns and algorithms in program design and analyze program complexity.
  • Communicate effectively in technical writing.

Applied Computer

Information Systems

Associate in Science and

Certificate of Achievement*

Whether you are a beginning or an advanced computer student, the courses in the Computer Information Systems/Applied Computer Information Systems Program will improve your computer and software knowledge and skills. Understand how computers work and be a proficient user of computers. Learn Microsoft Office applications and integrate the different software to create professional reports and presentations.

Career Opportunities

The Certificate of Achievement qualifies you for entry-level employment in occupational settings that utilize computers and various software applications.

Required Courses Units

CIS 1 Introduction to Computer Information Systems 4 CIS 5 Introduction to Computer Science 5 CIS 6 Introduction to Computer Programming 5 CIS 42A Spreadsheet Applications I 2 CIS 42B Spreadsheet Applications II 2 CIS 86 Windows Operating Systems 4 CIS 105 Basic Mechanics of Web Page Design 1 BUS 10 Introduction to Business 3 BUS 19 Business Communications 3 MMART 3 Introduction to Digital Art 3 Major Requirements 32 General Education and Electives 28 Total Units 60

*For the Certificate of Achievement, students must complete the 32 units of required courses. For the Associate Degree, students must complete the 32 units of required courses plus 28 units of General Education requirements and elective courses.

Recommended Course

Sequence

Students can use the following pattern to complete an Associate in Science degree or Certificate of Achievement in Applied Computer Information Systems. This is only one possible pattern. If they wish to earn an associate degree or certificate, they must participate in the Student Success Program (Matriculation), which includes assessing academic skills and developing a Student Education Plan (SEP) with a Counselor. This plan will map their sequence of courses to help them complete their degree regardless of the semester they begin classes.

Courses Units 1st Semester/Fall CIS 1 Introduction to Computer Information Systems 4 BUS 10 Introduction to Business 3 CIS 105 Basic Mechanics of Web Page Design 1 General Education and Electives 8 Total 16 2nd Semester/Spring CIS 5 Introduction to Computer Science 5 CIS 42A Spreadsheet Applications I 2 CIS 42B Spreadsheet Applications II 2 General Education and Electives 7 Total 16 3rd Semester/Fall CIS 6 Introduction to Computer Programming 5 CIS 86 Windows Operating Systems 4 BUS 19 Business Communications 3 MMART 3 Introduction to Digital Art 3 Total 15 4th Semester/Spring General Education and Electives 13 Total 13

Program Learning Outcomes Upon successful completion of this program, students will be able to:

  • Demonstrate knowledge of computer hardware and software and use computers effectively at work and home.
  • Demonstrate knowledge of computer terminology and trends in Computer Information Systems.
  • Demonstrate proficiency in using operating systems and office productivity applications for work in entry-level employment

Web Programming

Associate in Science and

Certificate of Achievement*

This program will prepare students for a career in programming for the Internet and the World Wide Web. They will learn client-side and server-side web programming technologies, understand Internet communications and protocols and related technologies, learn the latest versions of HTML, CSS, JavaScript, Java, and Databases in order to integrate them to create dynamic interactive web pages. Before entering the program, students should have a solid computer literacy background, such as that provided by CIS 1, CIS 5, or CIS 42A/B or the equivalents. Career Opportunities Web programmer, programmer/analyst, software developer, and information technology professional

Required Courses Units CIS 6 Introduction to Computer Programming 5 CIS 23 C# Programming 4 CIS 36A Java Programming Language I 4 CIS 36B Java Programming Language II 4 CIS 81 Systems Analysis with UML 3 CIS 83A Web Programming Capstone Project 3 CIS 84 Database Programming for the Web 4 CIS 85 JSP and Servlets 4 CIS 103 Survey of Program/Languages for the Web—Continuation 4 CIS 104 Survey of Programming Languages for the Web 3 BUS 19 Business Communications 3

Major Requirements 41 General Education and Electives 19 Total Units 60 *For the Certificate of Achievement, students must complete the 41 units of required courses. For the Associate Degree, students must complete the 41 units of required courses plus 19 units of General Education requirements and elective courses.

Recommended Course

Sequence

Students can use the following pattern to complete an Associate in Science degree or Certificate of Achievement in Web Programming. This is only one possible pattern. If they wish to earn an associate degree or certificate, they must participate in the Student Success Program (Matriculation), which includes assessing academic skills and developing a Student Education Plan (SEP) with a Counselor. This plan will map their sequence of courses to help them complete

their degree regardless of the semester they begin classes.

Courses Units 1st Semester/Fall CIS 6 Introduction to Computer Programming 5 BUS 19 Business Communication 3 CIS 104 Survey of Programming Languages for the Web 3 General Education and Electives 4 Total 15 2nd Semester/Spring CIS 36A Java Programming Language I 4 CIS 84 Database Programming for the Web 4 CIS 103 Survey of Programming Languages for the Web (Continuation) 4 General Education and Electives 4 Total 16 3rd Semester/Fall CIS 36B Java Programming language II 4 CIS 85 JSP and Servlets 4 CIS 81 Systems Analysis with UML 3 General Education and Electives 4 Total 15 4th Semester/Spring CIS 23 C# Programming 4 CIS 83A Web Programing Capstone Project 3 General Education and Electives 7 Total 14

Program Learning Outcomes Students who complete the program will be able to:

  • Apply both client-side and server-side technologies through dynamic webpages that link to back-end server based databases, tracking web sessions using cookies and URL rewriting, and using web security and secure web communications.
  • Use good programming practices such as UML and object-oriented programming to write programs.
  • Use Java programming language to create new programs.

CIS 1, Introduction to Computer

Information Systems

4 Units 3 hrs lecture, 3 hrs lab (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 4c General nature of computer hardware, software and systems: Hands-on applications include introduction to word processing, spreadsheet, database management, and presentation software, and a brief introduction to web browsing and e-mail. 0702.

CIS 5, Introduction to Computer Science

5 Units 4 hrs lecture, 3 hrs lab (GR or P/NP). Acceptable for credit: UC/CSU AA/AS area 4c Introduction to computer science: Architecture of digital computers, design of algorithms for solving various problems, and basic skills in computer programming. 0701.

CIS 6, Introduction to Computer

Programming

5 Units 4 hrs lecture, 3 hrs lab (GR or P/NP). Recommended preparation: CIS 5. Acceptable for credit: UC/CSU AA/AS area 4c; (C-ID COMP 122) Introduction to computer programming: Algorithm design, flow charting, and debugging; elements of good programming style. Course may be instructed in any programming language. 0707.

CIS 20, Microcomputer Assembly

Language

4 Units 3 hrs lecture, 3 hrs laboratory (GR or P/NP). Prerequisite: CIS 6, 25, or 36A. Acceptable for credit: UC/CSU AA/AS area 4c (C-ID COMP 142) Introduction to assembly language: Input/ output operations, use of files, program flow controls, interaction with OS via interrupts, pointers and arrays, strings and structured programming, and related applications.

CIS 23, C# Programming

_4 Units 3 hrs lecture, 3 hrs lab (GR or P/NP) Recommended preparation: CIS 6, 10, 25, or

Acceptable for credit: UC/CSU_ AA/AS area 4c

Introduction to C# programming: Basic unified modeling language (UML) notation in object- oriented software design and development using the C# programming language in a .Net environment; focus on the program structure, syntax, constructs and keywords of the C# programming language, concepts of intermediate languages (ILs), the common language runtime (CLR), and .Net standard data types. 0707.

CIS 25, Object-Oriented Programming

Using C++

4 Units 3 hrs lecture, 3 hrs lab (GR). Recommended preparation: CIS 6 or 26. Acceptable for credit: UC/CSU AA/AS area 4c Object-oriented methods of software development using C++: including the design and implementation of objects, class construction and destruction, encapsulation, inheritance, and polymorphism. 0707.

CIS 27, Data Structures and Algorithms

4 Units 3 hrs lecture, 3 hrs lab (GR or P/NP). Prerequisite: CIS 25, 26, 36A. Acceptable for credit: UC/CSU AA/AS area 4c Use of abstract forms of data in programming: Concepts, and implementation and applicability of different forms of data to various programming problems. 0707.

CIS 36A, Java Programming Language I

4 Units 3 hrs lecture, 3 hrs lab (GR or P/NP). Recommended preparation: CIS 6 or 61. Acceptable for credit: UC/CSU AA/AS area 4c Introduction to object-oriented program design using Java: Developing web pages and stand- alone applications. 0707.

CIS 36B, Java Programming Language II

4 Units 3 hrs lecture, 3 hrs lab (GR or P/NP). Prerequisite: CIS 25 or 36A. Acceptable for credit: UC/CSU AA/AS area 4c Object-oriented program design using the Java programming language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphics classes; developing codes using tools such as Java 2D API and SWING; and working with projects in areas such as animation. 0707.