Course Syllabus

 

Computer Technology 106

Introduction to Computers and Computer Programming

Winter, 2021

Section:  900 CRN:   60035

 

This page contains the syllabus for Computer Information Systems 106 – Introduction to Computer Programming as offered in the Winter 2021 Semester.  It is published by the instructor as communication with students.  Official College information, including course listings, schedules, etc., can be found on the Web at  http://www.ccp.edu.

For information on Computer Science and Computer Information Systems, degree programs, and courses at the College, see the Computer Technologies Department Web Page at http://faculty.ccp.edu/dept/cis.

Course Description

Computer Information Systems 106 – Introduction to Computer Programming

4 credits (2 hours lecture, 2 hours lab per week)

CIS 106 is an Introduction to Computer Programming, Object-Oriented Programming and Algorithm Development using the Python programming language. Emphasis is placed on object-oriented design, top-down development, modular programming, debugging, and documentation.

Prerequisite: English 101 placement; Math 118 Placement

 

 

 

 

Recommended Readings and Textbooks:

Book:  Think Python

Bookstore Price: $18.00 to $45.00

ISBN: 9781491939369

Author: Downey

Publisher: O'Reilly Media, Incorporated

Formats: PAPERBACK

This Textbook is also available free of charge on the internet The PDF is available free of charge from the publisher

https://open.umn.edu/opentextbooks/textbooks/think-python-how-to-think-like-a-computer-scientist

 

 

Supplement Textbook Computer Science Tool Kit

by Charles Herbert

 
This textbook will be distributed free of charge for CCP students 

Additional course material will be distributed by the instructor during the semester through the Canvas Learning Management System (LMS).

 

 

 

 

I have provided a list of additional free resources in Canvas and in the Recourses section of this Syllabus.  Below is a sample of those resources:

 

  

A Beginner's Python Tutorial course is freely available on the Web at:
https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial

 

A more Comprehensive Python Programming Tutorials Website is at
https://en.wikibooks.org/wiki/Python_Programming

 

Instructor

Craig Nelson

Room C3-1 F
Center for Business and Industry
18th and Callowhill Streets

Phone:     (215) 972-6228

E-Mail:   cnelson@ccp.edu

Office Hours:  Are by Appointment During Winter Term

Meetings in online sections will occur using Zoom Video Conferencing by scheduled appointment

Mondays                        
Tuesdays          
Wednesdays              
    
Thursdays
Friday 
Saturday
Sunday                

Class Meetings: 

Each week reading assignments, quizzes, programming assignments, and discussions must be completed. Students are expected to participate in these activities weekly

 

You can contact me at any time you have questions about the course.  I am currently the temporary Coordinator for Computer Science, so I can also help you with questions about courses, registration, graduation requirements, and transfer to four-year schools in Computer Science Programs.  The best way to reach me is by email.  I am rarely physically in my office to answer the phone.  Typically, during an academic semester, I will respond to emails within 24 hours.  If I do not respond within 24 hours, I may have overlooked the message, please resend the message.   

Topics, Schedule, and Links to Class Notes

The class meets totally online during the Winter semester December 21, 2020 – January 15, 2021.  This is a special 4-week section of CIS 106 

Details of the course schedule, such as notes on upcoming classes, will be posted in Canvas as the course progresses.  Some content may get more emphasis than others and some material may move to different weeks depending on the needs of the class.  At times I may augment topics, assignments, and schedules as needed.  This is a Face to Face Computer Technology course. The course uses the Canvas Learning Management System (LMS). The class meets both online in Canvas and face to face.  It is your responsibility to review your CCP Email, Canvas modules, and Canvas Announcements regularly for class announcements and updates.

 

For the official College Academic Calendar, see http://www.ccp.edu/site/academic/academic_calendar.php

Course Learning Outcomes

 

Programming Constructs

Demonstrate an understanding of fundamental programming constructs and use them to design and develop software. Describe the elements of logical structure used in computer programming, including linear sequences, branching, and looping

Algorithms, Problem Solving, and Boolean Logic

Describe the essential properties of algorithms and develop algorithms for the solution of specific problems in computing. Describe the importance and use of Boolean logic in computer programming.

Object-Oriented Programming

Describe the fundamental concepts of object-oriented programming and design and develop object-oriented software.

 

 

Software Design

Describe the properties of good software design and design and evaluate software based on them. Describe a software development cycle used in computer programming.

Data Types and Declarations

Demonstrate an understanding of data types and the ability to establish data of various types in computer programming.  Design, create, and maintain computer programs using a modern object-oriented programming language which includes:

  1. Simple input and output,
  2. Data checking,
  3. Formatting reports,
  4. Simple mathematical processing, such as counting, summing and finding dataset minima and maxima.

 

 

 

SOFTWARE FOR THE COURSE

 

Python Programming Language

We will be using the Python Programming Language in the course. See the hyperlink below to directly access the download webpage for Python.  We will examine the Python 3.x series.  If you plan on working from home, download and install both series of the software on your home computers.  The classroom and the Student Academic Computer Center (SACC) Lab will have the Python software installed.

 

      

All programming project assignments must be submitted as a text file created with a Text Editor, not a Word Processor. For Python programs, you can use the built in IDLE Integrated Development Environment IDE as a Text Editor.

 

 

 

 

Python Download Link

This course will be using the Python 3.X series.  The Python download will include the Python Programming Language Interpreter.    It will also include an Integrated Development Environment (IDE) names IDLE.  Students will use IDLE to write, save, run, and test their Python Programs.

 

Link to Download Python 3.x

                                                                                                                             

 

MySQL Relational Database Management System (RDMS)

 

A segment of this course includes learning how to connect to an enterprise-level database management system and process information using the Python Programming Language.  The RDBMS that we will use in class will be MySQL.  It is installed in the classroom and in the SACC Open Computer Lab in C3-17.  Additionally, it will be installed on the computers in the Open Labs at the Regional Centers.  If you plan on working from home during the coverage of this topic, you can download the MySQL Community Server software from the following link.  I will also offer a free online MySQL compatible Enterprise Database for students to work from.

 

MySQL download page – You want to download the Community Server Version of the product.  If you are using a Mac, you will also need to download the work bench module as well.  Windows users can use MariaDB from a command line prompt.  Mac User will need to run SQL commands from the Workbench Interface

 

MySQL DB Community Server

 

https://go.mariadb.com/download-mariadb-server-community.html

 

 

Word Processing Software

The course will require that you create several technical documents with your applications. Students should use a professional document editing environment for this.   A word processor such as Microsoft Word will be sufficient. 

 

 

 

Microsoft Office 2016 and Office356 Student Specials – A Productivity Suite for a free

Microsoft Office 365 is available to all CCP students.  It is available in both Mac and Windows versions.  Reference the introduction module for the pdf file describing how to install Office 365 on your personal computers at no cost.  You get to install Office 365 on up to five of your personal devices.    

 

 

Students may optionally choose the free open source professional document editing environment of Libre Office using the Libre Office link below 

 

Libre Office – A Productivity Suite for free

On this site, you may download Office.

https://www.libreoffice.org/download/libreoffice-fresh/

Modeling Software.

Students will be required to create Flowcharts, Class Diagrams, Pseudocode for some programming assignments during the semester.  A recommended free internet service to use for this is diagrams.net.

 

 diagrams.net

The following link will direct you to draw.io Service Center 

https://app.diagrams.net/

 

There are tools in diagrams.net that will allow you to create Class Diagrams and Flowcharts.  diagrams.net is a free online software service.  It does not require a download or installation.  The Entire Service is Web-Based.

 

 

Presentation Software

 

SCREENCAST

At the end of the semester, you will be required to participate in a Final Project Presentation.  You can work in teams on this project or you can work alone on the project.  A component of the project will require a short 5-minute video presentation on building your Final Project.  The Presentation can be screen capturing something like a PowerPoint Presentation with audio or a talking head presentation.  You may use the recording tool of your choice if it can be shared with your professor and other students in the course.   Below is a link to a free service that I recommend.

 

https://signin.techsmith.com

https://www.screencast.com/

 

 

 

 

 

Schedule

The class will meet online

 

Week 1

Monday, December 21, 2020

Monday, December 28, 2020

Introduction to the course and Python

Week 1

Monday, December 21, 2020

Monday, December 28, 2020

Introduction to Computers and Programming

Week 1

Monday, December 21, 2020

Monday, December 28, 2020

Stored Memory Variables

Week 1

Monday, December 21, 2020

Monday, December 28, 2020

Introduction and Overview of the Input, Processing, and Output (IPO) Framework

Week 2

Monday, December 28, 2020

Monday, January 4, 2021

Decision Structure. Decision Sequences and Boolean Logic: IF and IF-ELSE statements

Week 2

Monday, December 28, 2020

Monday, January 4, 2021

Repetition Structures and Repetition Sequences: Programming Loops

Week 2

Monday, December 28, 2020

Monday, January 4, 2021

Modular Development - Functions in Python

Week 2

Monday, December 28, 2020

Monday, January 4, 2021

Text File Processing in Python and an Introduction to

Week 2

Monday, December 28, 2020

Monday, January 4, 2021

Exception Handling in Python

Week 3

Monday, January 4, 2021

Monday, January 11, 2021

String Processing in Python

Week 3

Monday, January 4, 2021

Monday, January 11, 2021

Collections in Python

Week 3

Monday, January 4, 2021

Monday, January 11, 2021

Graphical User Interface Design and Implementation in Python

Week 3

Monday, January 4, 2021

Monday, January 11, 2021

Object-Oriented Design (OOD) and an Introduction to Object-Oriented Programming and Collections in Python

Week 4

Monday, January 11, 2021

Monday, January 15, 2021

Understanding Single Table Databases

Week 4

Monday, January 11, 2021

Monday, January 15, 2021

 Database Programming with Python

Week 4

Monday, January 11, 2021

Monday, January 15, 2021

Final Project Presentations

 

More details about each week will be posted during the semester on the course website in Canvas. There is a chapter in our textbook or supplement reading material and examples for each week of class. We will also have a regular class discussion on topics in computer technology in Canvas

 

 

Exams, Assignments, and Grading

Grading

During the semester you will have several different types of graded activities:

  • Weekly quizzes
  • Practice Assignments
  • Participation in weekly class discussions
  • Course Assignments: Most assignments will be weekly programming projects. We will also have a Document Markup and Review Assignment to learn to use tools for collaborative editing of programming lab reports, and occasional general Computer Science assignments.
  • Final Research Project and Presentation

 

 

 

Final Grades

Each of these activities will be given a total amount of possible points. Final grades will be determined based on the percentage of the total points each student has earned during the semester.  This will be calculated by dividing the total points earned by the total possible points that you could have earned during the semester:  The Canvas LMS may not accurately display your up to date class percentile.  You should keep a running total of the points that you earned and the total possible points you could have earned each week during the semester.  This will provide you with the most accurate view of your grade during any week.  Below is a chart of percentages as they relate to a letter grade.

 

A - 90 to 100 % | B - 80 to 89 % | C - 70 to 79 % | D - 60 to 69 % | F - less than 60 %

 

Homework Programming Assignments:    You may use college resources or your own personal resources to complete the assignment.  The college provides SACC Open Computer Labs for your use.  These labs are on every CCP Campus.  You should research the hours of availability of the SACC Labs if you choose to use college resources for your homework assignments.

 

You may also use your own personal resources to complete the homework assignments.  All the software used in this course is free Open Source Software.  The software can be obtained by downloading and installing the programs to your own personal computer.  Many of the software tools will run on a variety of Operating System (OS) platforms including Windows, Apple OSX and Linux.

 

 Programming Assignments as a text file with a Python (PY) extension on the filename.

 

All Programming Homework Assignments must be submitted through the assignment submission drop box in the Canvas LMS.  Email submissions will not be accepted   

 

 

 

Programming Assignments:  Python Programming Assignments must be submitted as a text file with a Python (PY) extension on the filename. 

 

Verifying your Project Submission

To verify that you have included the entire project folder, it is recommended that you download the documents that you submitted into a separate folder for varication.  Canvas will permit you to resubmit the assignment if needed.  You may continually resubmit an assignment up until the lockout due date has passed.   Programming Assignments are due by the due date. There is NOT a LATE or MAKEUP ASSIGNMENT Policy. Any assignments not submitted by the deadline will receive a grade of 0 for that assignment.

 

Do not Send Assignment Submissions by Email

I do not accept programming project assignments by email. All programming assignments must be submitted through the Canvas LMS.   If for some reason, you did not submit your programming project before the assignment lockout date and time, you must make a request with the instructor of this course to reopen the assignment’s submission dropbox in Canvas. If the request is approved, a window of time will be provided for the assignment submission in Canvas.  This is very important.  Once an assignment’s grades have been released in Canvas, that assignment will no longer be accepted for grading.  

 

Lab Reports: All Programming Assignments must have an associated Lab Report Submitted with it.  Points will be deducted from programming assignments that do not have a professional-looking lab report submitted with it.  Lab Reports must be created using a Word Processor such as Microsoft Word, Google Docs or Libre-Office.

 

 

 

Discussion Assignments: Many modules in Canvas will contain discussion assignments.  This involves reading the discussion topic and posting a personal reply to the topic.  In order to receive full credit for a discussion assignment.  You must first post your own personal reply, then you must reply to at least two other student’s personal replies. That is a total of three posts per discussion topic.  Points will be deducted if there are not 3 replies to a discussion. Discussion Assignments are due by the due date NO LATE/MAKEUP ASSIGNMENTS. Any assignments not submitted by the deadline will receive a grade of 0 for that assignment.

 

Weekly Quiz Assignments: This is type of assignment is a chapter quiz.  Most modules in this course is associated with a corresponding chapter in your textbook.  Most weeks will include a brief quiz of concepts and terminology covered in the assigned chapter associated with the module.  To prepare quizzes, you should thoroughly study the associated chapter.  If the section is face to face, you should also attend the scheduled lecture on the topic prior to taking the quiz.  If the section is online or hybrid, you should repeatedly study the chapter prior to taking the quiz.  Quizzes re primarily multiple-choice and (true or false) questions  

The quizzes will be administered online through the Canvas LMS

 

Assignment Submissions – All assignments are to be submitted through the file submission portal using the submit link for the assignment in the Canvas LMS.  All submitted programming assignments must contain commented code that includes your name and assignment name in the program code being submitted.  Any assignment submissions not following this naming format will be subject to reduced points.  Assignments will not be accepted through email.  Do not attempt to submit your assignments as email attachments.  If you missed the assignment’s deadline date, you must request the reopening of the submission portal once the submission portal has closed.  I will reopen the submission portal if the reason is justified and the assignment has not been graded for the class. If I reopen an assignment, I will announce the reopening to the entire class.  This will permit an equal opportunity for everyone.    I do not accept handwritten or printed material. 

 

Assignments submitted late are subject to a late penalty.   Once an Assignment’s Scores are released and Assignment Feedback is provided, that assignment will no longer be accepted for assessment.  Do not send assignments by email, they will not be accepted by email.

 

 

Quizzes: Several of the modules will contain an end of chapter quiz.  This quiz will directly relate to the topics and concepts covered in the reading material for the module.  The typical quiz is composed of 20 true/false and multiple-choice questions.  There will be a time limit set for completing the quiz. Optionally, there may be an opportunity at multiple attempts. Check the quiz for these settings and configurations. 

 

If you have questions about specific grades or your overall progress at any time during the semester, then please consult with me. I will be glad to review individual items and your overall grade at any time.

 

Some Final Important Submission Notes

  • Students should notify me of assignments or projects that are behind schedule. 
  • Class Diagrams must be submitted in MS Word or PDF format. 
  • Python Programs must be submitted as a text editor ASCI Text file, not in a Word Processing format.  Do not submit Python Program Code in a Word Processor Format, it will not be accepted and processed for grading if it is in a Word Processor Format.
  • Do Send assignments as an attachment to Emails or Canvas Message, assignments will not be accepted as attachments to messages or Emails for grading
  • Once an Assignment’s Scores are released and Assignment Feedback is provided, that assignment will no longer we accepted for assessment

 

If you have questions about specific grades or your overall progress at any time during the semester, then please consult with me. I will be glad to review individual items and your overall grade at any time.

 

Canvas may not calculate and display your current accumulative point total accurately. It is strongly suggested that you keep a record of your grades in a spreadsheet for obtaining current accuracy. 

 

If you have questions about specific grades or your overall progress at any time during the semester, then please consult with me. I will be glad to review individual items and your overall grade at any time.

ATTENDANCE:

  • If you do not come to class at the scheduled time, you are absent. If you do miss class, please log into Canvas for assignment details.
  • Failure to keep up with your assignments (no/lack of class participation) is also considered as being absent; therefore, if you do not submit your assignments, you will be marked absent for that week. This is particularly important for online courses

 

  • The school's policy is to drop students from class if they have 4 I will adhere to the school's policy within the 1st 7 weeks. After the 7th week, if you do not keep up with attendance and/or assignments, you most likely will fail this course. Any student who stops attending class and does not officially withdraw from the course will receive an F grade.
  • This course will require 6 - 12 or more hours of study/lab time every week. Proper time management is the key to success in this course.

 

 

 

Canvas and Computer Resources

The class depends on your ability to use Canvas.  If you have problems using Canvas, then please contact Vaishali Sharma, at vsharma@ccp.edu.  For more information about Canvas, or Distance Education, please see the Distance Education Website at:

http://www.ccp.edu/site/de/

 

In a 15-week section of the course that is a classroom-based version of this course, the class meets for five hours per week.  In this type of section of the course, you should allow several hours per week for study and several hours per week for your programming lab work.  Students in online sections of the course should allocate the five hours that you would normally meet face to face to do the practice exercises in the chapters in addition to the several hours for programming assignments and studying. . Students in 5-week sections of the course should at least double this.  5 weeks courses combine the material and assignments for 14 weeks into 5 weeks.

Student Academic Computing Center (SACC) Labs

 

The College has several open lab facilities for students who wish to do their work on-campus.  For more information see the following.

 Main Campus (CBI Building SACC)

18th and Callowhill Sts.

Northwest Regional Center

12901 Townsend Rd

Northwest Regional Center

1300 W Godfrey Ave.

West Regional Center

4725 Chestnut St.

 

Students are expected to utilize College computer resources as part of this class, including Websites, networks, and the possible use of physical facilities. You are expected to become familiar with the policies and accepted behavior for these resources. Any violations of their rules that result in a student being removed from or banned from using a College facility are grounds for dismissal from the course -- such as attempting to remove, copy, or install software on the College's systems.

 

Counseling

The College has excellent counseling services available. If you are having any personal problems that might interfere with your progress in class or toward a degree, including difficulties related to military service, please visit or contact our counseling center in room BG-07 on the Main campus or at any of our Regional Centers. More information, including contact information, is online at:

http://www.ccp.edu/site/current/support-services/counseling.php

 




 

 

 

College Policies

The Computer Technologies Department adheres to all College policies. These can be found in your Student Handbook or at the following hyperlink:
http://www.ccp.edu/site/policy.php

 

 

Notes from the Instructor – Keys to Successful Learning

Education is a Social Process

Architects use the metaphor of the campfire and the cave to describe the spaces they are designing.  A campfire is a place where people come together to be with one another to work, play, etc.  A cave is a place where a person can rest, read, etc. alone quietly.  Architects design business spaces to have both campfires and caves – places where they can conduct business and commerce with other people and places where people can work alone quietly when necessary. 

 

Successful students need to spend time both at the campfire and in the cave.  They need to engage with teachers and other students in classrooms labs, online forums, and so on, but they also need to have a time and place to work alone, reading studying, and developing a personal understanding of the course material.

In other words, education, like life itself, is both a social process and a personal psychological process.

 

We learn from other people and other people.  You should take the opportunity to communicate with and work with other students and your teacher.  You can learn from them and they can learn from you. The course will be easier, and you will learn more if you become part of the social fabric of the course.

 

Yet, ultimately, we learn best by developing a personal understanding of the course material. We each need to spend time studying away from others to develop a personal, inner understanding of the course material beyond what can be learned communally.

This course moves along quickly. There will be reading and written homework assignments each week, So, you will need to quickly establish a pattern for how you will participate in the class each week and when you will find time to do your course work, alone, and working with others.

Learning Demands Participation

Woody Allen once said “The hardest part of making a movie is to get the actors to show up on time. The rest is a piece of cake.”  The same thing is true for learning – students who show up for class and do their work each week will do well.  

A great deal of educational research has shown that the single biggest factor in determining final grades is class attendance. No other factor, not I.Q., SAT scores, family wealth, ethnic origins, nor any other factor correlates as closely with final grades as classroom attendance.  If you show up for class and do the required work each week you will do well, if not, you won’t do well.  This is true, in part, because colleges and universities have a complex system of placement and prerequisites to make sure you are in a course that you are able to handle.  You must show up for class and do the required work each week to do well in the course.  

This is especially true in a weekly-oriented distance education course.  Your grade is directly related to how much you participate in the course.

 

Learning Lab Support

The Learning Lab will provide tutorial support for students requiring one on one tutorial support for this class.  They provide one on one tutorial support online using video conferencing. For more information on tutorial support for CIS courses contact:

Mavis Pogue.  B2-36d             215-751-8474             mpogue@CCP.EDU

 

 

Additional Resources on the Web

 

Webopedia

Webopedia – an online dictionary (and search engine) for Computer Terminology
www.webopedia.com

Tutorials Point Suggested Readings

 

 

https://www.tutorialspoint.com/index.htm

 

 

Financial Aid:

Please see the College catalog regarding impact to Financial Aid if you drop this course.

 

 

Messages:

It is best to reach me via e-mail (cnelson@ccp.edu). Please include your name and course number in the subject line of your emails.

You do not have to tell me about a single absence (See Attendance).

If you do not get a response from me within 24 hours, please send your e-mail again. 

 

Classroom Conduct:

You should be punctual, alert, and prepared for each class session. You must be considerate of other students, which includes being quiet during class lectures and discussions except when you have something to contribute to the class. Cell phones and beepers will be turned off or on vibrate mode for the entire class.  If necessary, you will take calls outside the classroom.  You are not permitted to surf the Internet during lectures.  Children are not permitted in the classroom. 

 

Food, beverages, and their containers are not permitted in the classroom. Homework and/or lab should not be done during the lecture.

 

 

Plagiarism:

Students must do their own work; plagiarism will not be tolerated. Any assignment presented by a student in fulfillment of course requirements must reflect his/her own work unless credit is properly given to others.  Anyone who assists another in such academic dishonesty is equally responsible. The grade on the assignment will be an “F”.

 

 

ACADEMIC DISHONESTY

Violations of academic integrity can include but are not limited to, cheating and plagiarism. Cheating is an intentional effort at deception or gaining an unfair advantage in completing academic work. Plagiarism is the act of appropriating the work of another person and passing it off as one’s own. Any student who assists another in an activity that constitutes a violation of academic integrity is also responsible and accountable for such a violation.  See “See the “ACADEMIC INTEGRITY POLICY & PROCESS” document in the file section of Canvas.

 

AS FOR THIS COURSE

  • Strike 1 _ you and the parties involved will be given a ZERO (0) for the assignment NO MAKE UP.
  • Strike 2 _ you and the parties involved will drop one final letter grade. This simply means that if you are carrying a B average in the course, your final grade will be a C. This will be the grade that you are “entitled” to because of your actions.
  • Strike 3 _ you and the parties involved will fail the course.

 

 

Disability Accommodations Policy:

Students who are registered with the Center on Disability must inform the instructor by the end of the first week of classes if special accommodations are requested.  Proper documentation must be presented.

 

 

 

STARFISH CONNECT 

Starfish Connect is a communication tool for students and faculty. Through Starfish instructors can provide feedback to you about course progress. Throughout the term, you may receive progress emails regarding your academic performance. The emails are designed to be helpful and increase your success in courses. Be sure to open any emails you receive and follow the recommendations. Instructors may also recommend that you contact a specific campus resource, such as the Learning Lab or Counseling Center.  If an instructor makes a referral, you may also be contacted directly by this campus serves as a follow-up. To access Starfish Connect, simply log into Canvas and click on the link, Starfish Connect. You can even set up a student profile. If you need assistance with Starfish Connect, you can email questions to starfishconnect@ccp.edu

 

 

For more information on the degree programs & certificates offered by the Computer Technologies Department, visit the following links provided: 

 

Degree Options 

 

Computer Science Degree 

http://ccp.edu/college-catalog/degree-programs/associate-science/computer-science 

 

Cyber Security Degree 

http://ccp.edu/college-catalog/degree-programs/associate-applied-science-aas/cybersecurity?mode=default 

 

Computer Information Systems (CIS) - Information Technology (IT) Degree 

http://ccp.edu/college-catalog/degree-programs/associate-applied-science-aas/computer-information-systems-information-technology?mode=default 

 

 

 

Network Technology Management and Administration Degree 

http://ccp.edu/college-catalog/degree-programs/associate-applied-science-aas/network-technology-management-and-administration?mode=default 

  

Proficiency Certificates 

 

Computer Programming and Software Development Proficiency Certificate 

http://ccp.edu/college-catalog/degree-programs/proficiency-certificate/computer-programming-and-software-development-proficiency-certificate 

 

Cyber Security I Proficiency Certificate 

http://ccp.edu/college-catalog/degree-programs/proficiency-certificate/cybersecurity-i-proficiency-certificate 

 

Cyber Security II Proficiency Certificate 

http://ccp.edu/college-catalog/degree-programs/proficiency-certificate/cybersecurity-ii-proficiency-certificate 

 

Network and Systems Administration Proficiency Certificate 

http://ccp.edu/college-catalog/degree-programs/proficiency-certificate/network-and-systems-administration-proficiency-certificate 

 

Web Development Proficiency Certificate 

http://ccp.edu/college-catalog/degree-programs/proficiency-certificate/web-development-proficiency-certificate 

 

 

 

Important Dates for the Winter and Spring 2021 Semesters: 

 https://ccp.edu/college-catalog/academic-calendar

 

 

Last edited Wednesday, 11/ 21, 2020 by C. Nelson  

 

Course Summary:

Date Details Due