Internet Explorer 7, 8, and 9 are no longer supported. Please use a newer browser.
Concourse works best with JavaScript enabled.
Houston Community College logo

Instructional Services · Digital and Information Tech · Computer Programming

Programming Fundamentals I-23374
COSC-1436

  • SS 2021
  • Section 0025
  • 4 Credits
  • 09/20/2021 to 12/12/2021
  • Modified 09/11/2021

Course Meetings

Course Modality

Online Anytime - Traditional online course without scheduled meetings

Meeting Days

Optional live meeting  - Tuesdays and Thursdays - subject to change

Meeting Times

6pm - 7pm - subject to change

Meeting Location

HCC Online

Welcome and Instructor Information

Instructor: Smith

What's Exciting About This Course

This course is exciting because students will learning the fundamentals of programming, specifically object-oriented programming through Java programming language. Java programming language is used to build applications and platforms for a number of devices, including computers, laptops, gaming consoles, Blu-ray players, car navigation systems, medical monitoring devices, parking meters, lottery terminals and smartphones. It is also a key language for networking, particularly for data centers that store and transfer Web-based data.

Course purpose

Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy.

My Personal Welcome

Welcome to  to COSC, Programming Fundamentals I. My name is Instructor Kendrick Smith. I’m delighted that you have chosen this course! I will be your Instructor for COSC1436, and I am happy to help anyway I can. A little about me, I have a Bachelors degree in Computer Engineering, Masters of Science in Computer Science –Software Engineering, and a Masters of Science in Information Technology. I have worked in various industries on various systems; from Networking to Software development.

Please read the rest of this syllabus for the course description, pre-requisites, student learning outcomes, required textbook, instructional material, course assignments/assessments, as well as other course policies (participation, makeup, etc.). Pay special attention to the Course Calendar section shown below for assignments/assessments due dates. As the course progresses, you may encounter challenging ideas or difficulties completing your coursework. I am available to support you. The fastest way to reach me is through the Canvas Inbox.

Preferred Method of Contact

Canvas Inbox.

Office Hours

  • Hour following Optional Meetings
  • Tuesday, Thursday, 7:00 PM to 7:45 PM, Cisco Webex

Course Overview

Course Description

(4 Credits | 96 hours per semester) COSC 1436 introduces the fundamental concepts of structured programming and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. This course is included in the Field of Study Curriculum for Computer Science.

Prerequisites

Must be at college-level skills in reading and writing, placed into MATH 1314 College Algebra or higher, and have had high school computer literacy or equivalent. If you have enrolled in this course having satisfied these prerequisites, you have a higher chance of success than students who have not done so.  Please carefully read and consider the repeater policy in the HCCS Student Handbook.

Core Curriculum Objectives (CCOs)

COSC 1436 satisfies Component Area Option in the HCCS core curriculum.  The HCCS Core Curriculum Committee has specified that the course address the following core objectives:

  • Critical Thinking: Students will demonstrate the ability to engage in inquiry and analysis, evaluation and synthesis of information, and creative thinking by completing the class project and assignments, along with answering questions on quizzes and exams.
  • Communication Skills: Students will demonstrate effective development, interpretation and expression of ideas through written, oral, and visual communication by completing assignments and participating in online or in-class discussions.
  • Quantitative and Empirical Literacy: Students will demonstrate the ability to draw conclusions based on the systematic analysis of topics using observation, experiment, and/or numerical skills by completing assignments, and answering questions on quizzes and exams.

Student Learning Outcomes and Objectives

Program Student Learning Outcomes (PSLOs)

Can be found at:

/https://www.hccs.edu/programs/areas-of-study/science-technology-engineering--math/computer-programming/

Course Student Learning Outcomes (CSLOs)

Upon completion of COSC 1436, the student will be able to:

  • Describe how data are represented, manipulated, and stored in a computer.
  • Categorize different programming languages and their uses.
  • Understand and use the fundamental concepts of data types, structured programming, algorithmic design, and user interface design.
  • Demonstrate a fundamental understanding of software development methodologies, including modular design, pseudo code, flowcharting, structure charts, data types, control structures, functions, and arrays.
  • Develop projects that utilize logical algorithms from specifications and requirements statements.
  • Demonstrate appropriate design, coding, testing, and documenting of computer programs that implement project specifications and requirements.
  • Apply computer programming concepts to new problems or situations.

Learning Objectives

Learning Objectives for each CSLO are mapped to course material within Canvas.

Departmental Practices and Procedures

Instructor and Student Responsibilities

As your Instructor, it is my responsibility to:

  • Provide the grading scale and detailed grading formula explaining how student grades are to be derived
  • Facilitate an effective learning environment through learner-centered instructional techniques
  • Provide a description of assignments
  • Inform students of policies such as attendance, withdrawal, tardiness, and making up assignments
  • Provide the course outline and class calendar
  • Arrange to meet with individual students as needed

As a student, it is your responsibility to:

  • To complete your own work! Do not copy from outside sources, friends, or tutors. It is very easy to determine when students are using 'copied' code. See below. 
  • Attend class in person and/or online
  • Be on-time!!
  • Participate actively by reviewing course material, interacting with classmates, and responding promptly in your communication with me
  • Read and comprehend the textbook/course materials
  • Complete the required assignments and exams
  • Ask for help when there is a question or problem
  • Keep copies of all paperwork, including this syllabus, handouts, and all assignments
  • Be aware of and comply with academic honesty policies in the HCCS Student Handbook

Program-Specific Student Success Information

There is no short cut for success in this course; it requires reading, studying the material, completing the assignments, but most importantly, practicing the concepts on your own.  

A programming concept can be used multiple ways. Using a concept once (or twice), in one assignment, will not provide you the necessary proficiency. "Practice" with the concepts on your own. 

Expect to spend at least twice as many hours per week outside of class as you do in class studying the course content. 

Students may ask questions to other students, to me, or to anyone else. This is how we learn, and we encourage this.  HOWEVER, all work must be started and completed in its entirety on your own. If your code is found online (Chegg, etc…) you will receive a 0. If your code is copied from a classmate, both students will receive a 0.  If it is found that students are sharing the same files, and then making minor changes to submit the work as their own, both students will receive a 0 on the assignment and may possibly be removed from the class.  Note: It is very easy for instructors to determine if code was copied from another student.  Please refer to the student handbook regarding cheating. For more information see the Academic Integrity section of the syllabus, shown below. 

Instructional Materials and Resources

Instructional Materials

The HCC Online Bookstore provides searchable information on textbooks for all courses.  Check with your instructor before purchasing textbooks because the book might be included in your course fees.

The book is included in a package that contains the text as well as an access code and are found at the HCC Bookstore.  You may either use a hard copy of the book, or rent the e-book from Pearson.  Order your book here: HCC Bookstore

Revel for Introduction to Java Programming and Data Structures, 1st edition

  • Author: Y Liang Y Daniel Liang
  • Publisher: Pearson
  • Edition: 1st edition
  • ISBN: 9780135945476
  • Availability: HCC Bookstore or Pearson (publisher)
  • Price: $107.13

Get Course Textbook -> REVEL FOR INTRODUCTION...-MYLAB ACCESS By LIANG  ISBN: 9780135945476

Go to HCC Bookstore -> Find Textbook -> HCC Online / Fall 2021 / COSC / 1436 / 23374

Revel™ Introduction to Java Programming and Data Structures seamlessly integrates programming, data structures, and algorithms into one text. With a fundamentals-first approach, the text builds a strong foundation of basic programming concepts and techniques before teaching students object-oriented programming and advanced Java programming. Liang explains programming in a problem-driven way that focuses on problem solving rather than syntax, illustrating basic concepts by example and providing a large number of exercises with various levels of difficulty for students to practice. Revel Introduction to Java Programming and Data Structures engages students at the point of learning, which leads to a deeper understanding of the course material.  

 

Revel is Pearson’s newest way of delivering our respected content. Fully digital and highly engaging, Revel replaces the textbook and gives students everything they need for the course. Informed by extensive research on how people read, think, and learn, Revel is an interactive learning environment that enables students to read, practice, and study in one continuous experience – for less than the cost of a traditional textbook.

 

NOTE: Revel is a fully digital delivery of Pearson content. This ISBN is for the standalone Revel access card. In addition to this access card, you will need a course invite link, provided by your instructor, to register for and use Revel.

 

 

Other Instructional Resources

Required Items for this Course

 

Setup#1. Download/Install/Config { JDK - Java SE 16 }

Setup#2. Download/Install/Config { Eclipse IDE for Java Developers }

 

 

Courseware

Pearson Revel is the Lab for this course. Students will be utilizing Revel website to complete Lab assignments, which is connect to this Canvas course. 

 

Link 1. Required Book/Lab Info Book/Lab Info located inside the Canvas Eagle Online. Instructor will discuss with students on the first day of class.

Course Requirements

Assignments, Exams, and Activities

Types of evaluations and related weights
Type Weight Topic Notes
Discussions 10% Chapter Discussion Questions

Students will complete discussion post about topics in course textbook.

Midterm 10% Midterm Quiz covers 1st half topics

Midterm Exam that is similar to chapter quiz, but covers the topics from the start of course until the halfway point of the course.

Java Projects 15% Java projects assignments in Canvas

Students develop java projects in there Eclipse IDE, and upload to Canvas

Quizzes 15% Chapter Quiz

Quizzes based on topics in the course.

Final Exam 20% Department issued Final Exam Assessment

This Final Exam will be a quiz format similar to chapter quizzes, but covers entire course topics.

Revel Lab Assignment 30% Lab Assignments completed in Pearson Revel

Chapter Lab assignments in Pearson Revel site.

Grading Formula

Resulting grade and related performance levels
Grade Range Notes
A 89.5 to 100
B 79.5 to 89.49
C 69.5 to 79.49
D 59.5 to 69.49
F 0 to 59.49

Instructor's Practices and Procedures

Incomplete Policy

In order to receive a grade of Incomplete (“I”), a student must have completed at least 85% of the work in the course. In all cases, the instructor reserves the right to decline a student’s request to receive a grade of Incomplete.

Missed Assignments/Make-Up Policy

There will be no makeup in this course. Late work will receive a 5% deduction a day.

Late work must have an exception. Student must have contacted instructor in canvas inbox for permission to be excuse on late work. Contact instructor for more details.

Academic Integrity

Students are expected to follow the code of ethical standards and honesty in academic institution. The standards and values provide an educational environment in which all students can learn and take responsibility for their work. Copying from another student's test or homework, Allowing another student to copy from your test or homework, Using materials such as textbooks, notes, or formula lists during a test without the professor's permission, Collaborating on an in-class or take-home test without the professor's permission, and Having someone else write or plan a paper for you are examples of not following the code of ethical standards. Scholastic Dishonesty will result in a referral to the Dean of Student Services. See the link below for details.

Here’s the link to the HCC information about academic integrity (Scholastic Dishonesty and Violation of Academic Scholastic Dishonesty and Grievance):

https://www.hccs.edu/about-hcc/procedures/student-rights-policies--procedures/student-procedures/

Student Conduct

Two simple rules: (1) Students should be respectful to everyone in the classroom. (2) Students should come to class on-time, prepared, and ready to learn.

Instructor’s Course-Specific Information

- Students should allow at least 48 hours for responses on grading and assistance. (typical response are usually a few hours).

- Students must have course requirements.

- Students must participate in canvas course. This course monitors students activity or inactivity.

- Students must not wait until the last minute to get help. 

Devices

Students will need a PC that can run Eclipse IDE. The Eclipse IDE is famous for Java Integrated Development Environment (IDE).

Steps for submitting Java Projects (15% of final grade):

1. Download, Install, and Configure Environment for JDK (Java Developer Kit) on computer.

2. Download Eclipse IDE

3. Develop Java project in a Eclipse workspace.

4. Zip Java project.

5. Submit to Canvas - Java project assignment page.

Faculty Statement about Student Success

Work hard, code and have fun!

Faculty-Specific Information Regarding Canvas

This course section will use Canvas (https://eagleonline.hccs.edu) to supplement in-class assignments, exams, and activities.  

HCCS Open Lab locations may be used to access the Internet and Canvas.  For best performance, Canvas should be used on the current or first previous major release of Chrome, Firefox, Edge, or Safari. Because it's built using web standards, Canvas runs on Windows, Mac, Linux, iOS, Android, or any other device with a modern web browser. 

Canvas only requires an operating system that can run the latest compatible web browsers. Your computer operating system should be kept up to date with the latest recommended security updates and upgrades.  

Social Justice Statement

Houston Community College is committed to furthering the cause of social justice in our community and beyond. HCC does not discriminate on the basis of race, color, religion, sex, gender identity and expression, national origin, age, disability, sexual orientation, or veteran status. I fully support that commitment and, as such, will work to maintain a positive learning environment based upon open communication, mutual respect, and non-discrimination. In this course, we share in the creation and maintenance of a positive and safe learning environment. Part of this process includes acknowledging and embracing the differences among us in order to establish and reinforce that each one of us matters.  I appreciate your suggestions about how to best maintain this environment of respect. If you experience any type of discrimination, please contact me and/or the Office of Institutional Equity at 713-718-8271.

HCC Policies and Information

HCC Grading System

HCC uses the following standard grading system:

Grade

Grade Interpretation

Grade Points

A

Excellent (90-100)

4

B

Good (80-89)

3

C

Fair (70-79)

2

D

Passing (60-69), except in developmental courses.

1

F

Failing (59 and below)

0

FX

Failing due to non-attendance

0

W

Withdrawn

0

I

Incomplete

0

AUD

Audit

0

IP

In Progress. Given only in certain developmental courses. A student must re-enroll to receive credit.

0

COM

Completed. Given in non-credit and continuing education courses.

0

Link to Policies in Student Handbook

Here’s the link to the HCC Student Handbook https://www.hccs.edu/resources-for/current-students/student-handbook/   In it you will find information about the following:

  • Academic Information
  • Academic Support
  • Attendance, Repeating Courses, and Withdrawal
  • Career Planning and Job Search
  • Childcare
  • disAbility Support Services
  • Electronic Devices
  • Equal Educational Opportunity
  • Financial Aid TV (FATV)
  • General Student Complaints
  • Grade of FX
  • Incomplete Grades
  • International Student Services
  • Health Awareness
  • Libraries/Bookstore
  • Police Services & Campus Safety
  • Student Life at HCC
  • Student Rights and Responsibilities
  • Student Services
  • Testing
  • Transfer Planning
  • Veteran Services

Campus Carry Link

Here’s the link to the HCC information about Campus Carry:

https://www.hccs.edu/departments/police/campus-carry/

HCC Email Policy

When communicating via email, HCC requires students to communicate only through the HCC email system to protect your privacy.  If you have not activated your HCC student email account, you can go to HCC Eagle ID and activate it now.  You may also use Canvas Inbox to communicate.

Office of Institutional Equity

Use the link below to access the HCC Office of Institutional Equity, Inclusion, and Engagement (https://www.hccs.edu/departments/institutional-equity/)

Ability Services

HCC strives to make all learning experiences as accessible as possible.  If you anticipate or experience academic barriers based on your disability (including long and short term conditions, mental health, chronic or temporary medical conditions), please meet with a campus Abilities Counselor as soon as possible in order to establish reasonable accommodations.  Reasonable accommodations are established through an interactive process between you, your instructor(s) and Ability Services.  It is the policy and practice of HCC to create inclusive and accessible learning environments consistent with federal and state law.  For more information, please go to https://www.hccs.edu/support-services/ability-services/

Title IX

Houston Community College is committed to cultivating an environment free from inappropriate conduct of a sexual or gender-based nature including sex discrimination, sexual assault, sexual harassment, and sexual violence.  Sex discrimination includes all forms of sexual and gender-based misconduct and violates an individual’s fundamental rights and personal dignity.  Title IX prohibits discrimination on the basis of sex-including pregnancy and parental status in educational programs and activities.  If you require an accommodation due to pregnancy please contact an Abilities Services Counselor.  The Director of EEO/Compliance is designated as the Title IX Coordinator and Section 504 Coordinator.  All inquiries concerning HCC policies, compliance with applicable laws, statutes, and regulations (such as Title VI, Title IX, and Section 504), and complaints may be directed to:

David Cross
Director EEO/Compliance
Office of Institutional Equity & Diversity
3100 Main
(713) 718-8271
Houston, TX 77266-7517 or [email protected]

http://www.hccs.edu/departments/institutional-equity/title-ix-know-your-rights/

Office of the Dean of Students

Contact the office of the Dean of Students to seek assistance in determining the correct complaint procedure to follow or to identify the appropriate academic dean or supervisor for informal resolution of complaints.

https://www.hccs.edu/about-hcc/procedures/student-rights-policies--procedures/student-complaints/speak-with-the-dean-of-students/

Student Success

Expect to spend at least twice as many hours per week outside of class as you do in class studying the course content.  Additional time will be required for written assignments.  The assignments provided will help you use your study hours wisely.  Successful completion of this course requires a combination of the following:

  • Reading the textbook
  • Attending class in person and/or online
  • Completing assignments
  • Participating in class activities

There is no short cut for success in this course; it requires reading (and probably re-reading) and studying the material using the course objectives as a guide.

Canvas Learning Management System

Canvas is HCC’s Learning Management System (LMS), and can be accessed at the following URL:

https://eagleonline.hccs.edu

HCCS Open Lab locations may be used to access the Internet and Canvas.  For best performance, Canvas should be used on the current or first previous major release of Chrome, Firefox, Edge, or Safari. Because it's built using web standards, Canvas runs on Windows, Mac, Linux, iOS, Android, or any other device with a modern web browser. 

Canvas only requires an operating system that can run the latest compatible web browsers. Your computer operating system should be kept up to date with the latest recommended security updates and upgrades.  

 

HCC Online Information and Policies

Here is the link to information about HCC Online classes, which includes access to the required Online Information Class Preview for all fully online classes: https://www.hccs.edu/online/

Scoring Rubrics, Sample Assignments, etc.

Look in Canvas for the scoring rubrics for assignments, samples of class assignments, and other information to assist you in the course.  https://eagleonline.hccs.edu/login/ldap

Instructor and Student Responsibilities

As your Instructor, it is my responsibility to:

  • Provide the grading scale and detailed grading formula explaining how student grades are to be derived
  • Facilitate an effective learning environment through learner-centered instructional techniques
  • Provide a description of any special projects or assignments
  • Inform students of policies such as attendance, withdrawal, tardiness, and making up assignments
  • Provide the course outline and class calendar that will include a description of any special projects or assignments
  • Arrange to meet with individual students during office hours, and before and after class as required

As a student, it is your responsibility to:

  • Attend class in person and/or online
  • Participate actively by reviewing course material, interacting with classmates, and responding promptly in your communication with me
  • Read and comprehend the textbook
  • Complete the required assignments and exams
  • Ask for help when there is a question or problem
  • Keep copies of all paperwork, including this syllabus, handouts, and all assignments
  • Be aware of and comply with academic honesty policies in the HCCS Student Handbook

Sensitive or Mature Course Content

In this college-level course, we may occasionally discuss sensitive or mature content. All members of the classroom environment, from your instructor to your fellow students, are expected to handle potentially controversial subjects with respect and consideration for one another’s varied experiences and values.  

EGLS3

The EGLS3 (Evaluation for Greater Learning Student Survey System) will be available for most courses near the end of the term until finals start.  This brief survey will give invaluable information to your faculty about their teaching.  Results are anonymous and will be available to faculty and division chairs after the end of the term.  EGLS3 surveys are only available for the Fall and Spring semesters.  EGLS3 surveys are not offered during the Summer semester due to logistical constraints.

https://www.hccs.edu/resources-for/current-students/egls3-evaluate-your-professors/

Housing and Food Assistance for Students

Any student who faces challenges securing their foods or housing and believes this may affect their performance in the course is urged to contact the Dean of Students at their college for support. Furthermore, please notify the professor if you are comfortable in doing so.  

This will enable HCC to provide any resources that HCC may possess.

Student Resources

Tutoring

HCC provides free, confidential, and convenient academic support, including writing critiques,  to HCC students in an online environment and on campus.  Tutoring is provided by HCC personnel in order to ensure that it is contextual and appropriate.  Visit the HCC Tutoring Services website for services provided.

Libraries

The HCC Library System consists of 9 libraries and 6 Electronic Resource Centers (ERCs) that are inviting places to study and collaborate on projects.  Librarians are available both at the libraries and online to show you how to locate and use the resources you need.  The libraries maintain a large selection of electronic resources as well as collections of books, magazines, newspapers, and audiovisual materials.  The portal to all libraries’ resources and services is the HCCS library web page at https://library.hccs.edu.

Supplementary Instruction

Supplemental Instruction is an academic enrichment and support program that uses peer-assisted study sessions to improve student retention and success in historically difficult courses.  Peer Support is provided by students who have already succeeded in completion of the specified course, and who earned a grade of A or B.  Find details at https://www.hccs.edu/resources-for/current-students/supplemental-instruction/.

Resources for Students:

https://www.hccs.edu/resources-for/current-students/communicable-diseases/resources-for-students/

Basic Needs Resources:

https://www.hccs.edu/support-services/counseling/hcc-cares/basic-needs-resources/

Student Basic Needs Application:

https://hccs.co1.qualtrics.com/jfe/form/SV_25WyNx7NwMRz1FH

COVID-19

Here’s the link to the HCC information about COVID-19:

https://www.hccs.edu/resources-for/current-students/communicable-diseases/  

Instructional Modalities

In-Person (P)

Safe, face-to-face course with scheduled dates and times

Online on a Schedule (WS)

Fully online course with virtual meetings at scheduled dates and times

Online Anytime (WW)

Traditional online course without scheduled meetings

Hybrid (H)

Course that meets safely 50% face-to-face and 50% virtually

Hybrid Lab (HL)

Lab class that meets safely 50% face-to-face and 50% virtually

Course Calendar

Syllabus Modifications

The instructor reserves the right to modify the syllabus at any time during the semester and will promptly notify students in writing, typically by e-mail, of any such changes.

Course calendar and related activities
When Topic Notes
Module 0: (00SH) Start Here
Week#0
09/22/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (00SH) Discussion #1
  • (00SH) Java Project #1
  • (00SH) Quiz #1
  • (00SH) Revel Lab #1
Module 1: (01CJ) Introduction to Computers, Programs, and Java
Week#1
09/29/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (01CJ) Discussion #2
  • (01CJ) Quiz #2
  • (01CJ) Revel Lab #2
Module 2: (02EP) Elementary Programming
Week#2
10/08/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (02EP) Discussion #3
  • (02EP) Java Project #2
  • (02EP) Quiz #3
  • (02EP) Revel Lab #3
Module 3: (03SE) Selections
Week#3
10/15/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (03SE) Discussion #4
  • (03SE) Quiz #4
  • (03SE) Revel Lab #4
Module 4: (04MS) Mathematical Functions, Characters, and Strings
Week#5
10/25/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (04MS) Discussion #5
  • (04MS) Java Project #3
  • (04MS) Quiz #5
  • (04MS) Revel Lab #5
MIDTERM
Week#5
10/29/2021
12:00 AM - 11:59 PM
Canvas
  • (Midterm) Discussion #6
  • (Midterm) Midterm Exam - Mid-Assessment Quiz #1
Module 5: (05LO) Loops
Week#7
11/08/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (05LO) Discussion #7
  • (05LO) Quiz #6
  • (05LO) Revel Lab #6
Module 6: (06ME) Methods
Week#8
11/17/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (06ME) Discussion #8
  • (06ME) Java Project #4
  • (06ME) Quiz #7
  • (06ME) Revel Lab #7
Module 7: (07AR) Single-Dimensional Arrays
Week#10
11/29/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (07AR) Discussion #9
  • (07AR) Quiz #8
  • (07AR) Revel Lab #8
Module 8: (08OC) Objects and Classes
Week#11
12/06/2021
12:00 AM - 11:59 PM
Revel and Canvas
  • (08OC) Discussion #10
  • (08OC) Quiz #9
  • (08OC) Revel Lab #9
FINAL EXAM
Week#12
12/12/2021
12:00 AM - 11:59 PM
Canvas
  • (Final) Discussion #11
  • (Final) Java Project #5
  • (Final) Final Exam - Assessment Quiz #1

Additional Information

Computer Programming Information

Houston Community College’s Computer Programming offers Associate of Applied Science (AAS) degrees, an Associate of Arts (AA) degree, an Associate of Science (AS) degree, and various certificates that help students develop the knowledge, communication and creative skills, critical thinking, and technical competencies required in the modern workplace.

Visit the Computer Programming website for more information about our programs. 

Award Types

  • Associate in Science
    • Computer Information Systems
  • Associate in Arts
    • Computer Science
  • Associate of Applied Science
    • Cloud Computing and Application Development
    • Application Development (in C++, Java, Python, Swift, C#)
  • Certificate Level 2
    • Database Administrator
    • Mobile Application Developer
    • Web Application Developer

Student Organizations

Process for Expressing Concerns about the Course

If you have concerns about any aspect of this course, please reach out to your instructor for assistance first. If your instructor is not able to assist you, then you may wish to contact the Department Chair.