Summer and Fall Classes I am Teaching at Clark College

Registration for Clark College summer and fall quarters is now open!

I’m teaching HTML Fundamentals Online (CTEC122) this summer and in the fall, Intro to Programming and Problem Solving (CTEC121 – Python), PHP/MySQL (CTEC127) and API and Advanced Integration (CTEC 228).

If you are interested in taking any of these classes, please let me know.

Please share this with your friends who might be interested in taking any of these classes.

Advertisement

Where you can find me for the next few months

Here’s my teaching schedule for the Winter Quarter at Clark College:

  • Monday/Wednesday: CTEC 121 – Intro to Programming and Problem Solving at Clark College/Washington State University (2-4:20pm/Room 104)
  • Tuesday/Thursday: CTEC 122 – HTML Fundamentals (12-1:50pm/Room SHL 124) and CTEC 127 – PHP with SQL (3:30-5:50pm/Room SHL 124)

My office is SHL 127 located in Scarpelli Hall.

Classes I am Teaching at Clark College this Fall

For the Fall Quarter I will be teaching the following courses at Clark College in Vancouver, Washington:

  1. CTEC 121 (class full): Intro to Programming and Problem Solving (Python) – 5 credits
  2. CTEC 122 (class full): HTML Fundamentals (HTML/HTML5/CSS) – 4 credits
  3. CTEC 122 (seats available): HTML Fundamentals. This class will be for the Vancouver Public Schools iTech Program at Washington State University (HTML/HTML5/CSS) – 4 credits
  4.  CTEC 126 (seats available): JavaScript – 5 credits

If you are interested in taking any of these classes please let me know.

Congratulations Chris Martin

At the Clark College graduation ceremonies in June, Chris Martin was awarded the “Exceptional Faculty Award“.

The Clark College Exceptional Faculty Awards are presented annually to full-time and part-time faculty members in recognition of exemplary work performance, positive impact on students, professional commitment, and other contributions to the college. Nominations are submitted by Clark College students, faculty, classified employees, administrators, alumni, Board members, and Foundation directors. The awards are made possible through an endowed trust fund established by the Washington State Legislature and the Clark College Exceptional Faculty Endowment Fund, which was established in 1993.

Please join me in congratulating Chris on his award. This award is the highest accolade the college awards to instructors.

Congratulations Chris!

More >

 

Clark College Web Development (AAT) Degree

Here is information on the Web Development AAT degree from the Clark College Course Catalog. Many of you have written asking about this program and what it entails. Well, here you go:

The Web Development AAT degree provides students with a foundational and employable skill set in web programming and development technologies as well experience and skills in web design and media associated with the World Wide Web. Essential skills are developed through practical hands-on experience, real client project work, a focus on professional skills and building a portfolio of work.

General Education Requirements
Human Relations (5 credits required)
CMST&210
INTERPERSONAL COMMUNICATION (recommended)
5 credits
or CMST&230
SMALL GROUP COMMUNICATION (recommended)
5 credits
Computational Skills (5 credits required)
CTEC 121
INTRO TO PROGRAMMING & PROBLEM SOLVING (recommended)
5 credits
or ENGL 135
INTRODUCTION TO TECHNICAL WRITING (recommended)
5 credits
Communication Skills (5 credits required)
ENGL&101
ENGLISH COMPOSITION I (recommended)
5 credits
Major Area Requirements
Web Foundations
CTEC 160
WORDPRESS I
5 credits
ENGL 160
WRITING FOR THE WEB
3 credits
CTEC 122
HTML FUNDAMENTALS
4 credits
CGT 106
SOCIAL MEDIA EXPLORATION
3 credits
Web Media
CGT 101
PHOTOSHOP RASTER GRAPHICS
4 credits
CGT 104
WEB MULTIMEDIA CONTENT I
4 credits
CGT 201
WEB VIDEO PRODUCTION
4 credits
Web Design
CGT 105
USER EXPERIENCE DESIGN
4 credits
CGT 205
WEB DESIGN I
4 credits
CGT 206
WEB DESIGN II
4 credits
CTEC 165
BUSINESS WEB PRACTICES
4 credits
CGT 214
PROFESSIONAL PRACTICES
4 credits
or CTEC 199
COOPERATIVE WORK EXPERIENCE (4 credits required)
1-5 credits
or CGT 240
CAPSTONE PRACTICUM
4 credits
Web Development
CTEC 260
WORDPRESS II
5 credits
CTEC 126
JAVASCRIPT
5 credits
CTEC 127
PHP WITH SQL I
5 credits
CTEC 227
PHP WITH SQL II
5 credits
CTEC 228
API AND ADVANCED INTEGRATION
5 cr.
CTEC 145
WEB SERVER TECHNOLOGY
5 credits

Learning How to Code with Bruce: The Results

For the past year, I have been teaching a course at Clark College in Vancouver, Washington called “Intro to Programming and Problem Solving (CTEC 121)”. During this time 60 students have successfully completed the course. Here is the class description from the course catalog:

Fundamental concepts related to designing and writing computer programs and procedures. Topics covered include: problem-solving techniques, program design, coding, debugging, testing and documentation. The course stresses concepts common to all programming. Prerequisite: Eligibility for ENGL& 101 and a grade of “C” or better in MATH 095. CTEC 120 recommended.

Typically, 95% of the students who take this class have had no prior experience with programming. In fact, it may even be higher than this.

RECAP: Students in CTEC 121 have never ever written a single line of code.

One other important to thing to mention is that 80% of the students who enroll in this class are not enrolled in a development focussed degree program. Most are from networking, business and other disciplines. Fascinating eh? Read on…

For the Fall quarter I decided to not give a final exam but rather a final practical project. Students were required to build a full-fledged application using the Python programing language. The project requirements included:

  • Demonstrate use of all elements of the structure theorem (sequence, selection and repitition)
  • Use on or more Python libraries
  • Demonstrate the ability to read/write files
  • and many other requirements…

On Monday the class presented their projects to the class and frankly, the students and I were totally blown away by their projects. Remember, these students have only studied programming in the CTEC 121 class for 9 weeks prior to creating their final projects. I wish you all could have seen the students faces when they saw demonstrations presented by the others.

To give you an idea of the types of projects submitted here is a list of some of the apps students created:

  • An app that helps racing pit crews with calculating critical data needed for fueling, tire replacements and more
  • An app that uses the Wikipedia API to read and display random Wikipedia entries using JSON and REST services.
  • A math quiz app
  • A complete graphical version of the game Battleship
  • Several role playing games both text and based and graphics based
  • The game Othello done with the graphics.py Python library
  • A flash card creation and presentation app
  • Several awesome versions of Tic-Tac-Toe
  • An image processing app just like Instagram (complete with an MSI installer)
  • and many others

Congratulations to all of the CTEC 121 students on creating such awesome final projects. You made this instructor very proud.