Course Descriptions 

The course below will be taught in a Remote or an Online environment.

TEC-651 Internet of Things (ioT) Fundamentals

This course explores how everyday devices are being integrated with the internet and data analytics to serve the needs of society. Discussion topics include IoT architecture, network protocols, applications, and technologies. The course also provides a high overview of cyber-physical systems, sensor technologies, cloud computing, data storage, data mining, and business analytics, as well as security and privacy challenges.

Fall 2024 Session

12024 | 8/26-12/9 | 6:15 p.m.-9:45 p.m. | Tue/Thu | Remote

TEC-652 Programming in Java

This course will teach students programming logic and design, and apply them specifically to the Java programming language. Topics include object-oriented programming (classes/objects), control structures, methods, arrays, polymorphism, inheritance, recursion, exception handling, graphical user interfaces, and file input/output.

$440* (includes $140 lab fee).

Fall 2024 Sessions

12025 | 8/27-12/12 | 9:30 - 11:10 a.m. | Tue/Thu | Remote

12033 | 8/26-12/4 | 8:00 a.m.-9:40 a.m. | Mon/Wed | Remote

12034 | 8/26-12/4 | 6:00 p.m.-7:40 p.m. | Mon/Wed | Remote

12035 | 8/27-12/12 | 7:00 p.m.-8:40 p.m. | Tue/Thu | Remote

12108 | 8/27-10/10 | 6:00 p.m.-9:40 p.m. | Tue/Thu | Remote

Online

Learning on your own time

Students taking an online class can access course content 24 hours a day, seven days a week, and have discussions with their instructors and fellow learners using Canvas. Deadlines and due dates will be set for assignments, tests, and projects.

TEC 653 Programming in Logic and Design

This course is an introduction to computer programming concepts emphasizing structured program logic and design. Design tools such as pseudo-code and flowcharting are covered. Students are introduced to several software packages that may be used to develop flowcharts and pseudo-code. This course does not teach a particular programming language but emphasizes problem-solving techniques that can be applied to programming in any language. This course meets concurrently with credit course INT-1111.

$440* (includes $140 lab fee).

12045 | 8/26 - 10/14 | Online

12046 | 8/26 - 12/6 | Online

12048 | 8/27 - 10/14 | 6:00-9:40 p.m. | Mon/Wed | CAT 203

12079 | 8/27 - 10/15 | 6:00-9:40 p.m. | Tue/Thu | CAT 203

12080 | 10/16 - 12/4 | 12:00-3:40 p.m. | Mon/Wed | Remote

12081 | 8/26 - 12/11 | 8:00-10:00 a.m. | Mon/Wed | Remote

12082 | 8/27 - 10/15 | 6:00-9:40 p.m. | Tue/Thu | Remote

12083 | 10/16 - 12/4 | 6:00-9:40 p.m. | Mon/Wed | Remote

TEC 654 Programming in C++

This course will teach students using the C++ language; it incorporates the concepts covered in Programming Logic and Design, and applies them specifically to the C++ programming language. Topics include basic C++ control structures, syntax, functions, arrays, pointers, and classes/objects. Meets concurrently with INT-2130.

$440* (includes $140 lab fee).

Classes not offered offered this time. 

TEC 655 Introduction to Python

Students learn the concepts, principles, techniques, and tools needed to develop Python scripts and programs. Students who successfully complete the course will be able to write Python programs using loops, branching structures, lists, and dictionaries.

$440* (includes $140 lab fee).

12084 | 8/26-12/4 | Online

12105 | 10/15-12/4 | 9:00 a.m-12:30 p.m. | Tue/Thu | Remote

12106  | 8/27-10/10 | 6:00 p.m.-9:40 p.m. | Tue/Thu | Remote

12107 | 10/15-12/4 | 6:00 p.m.-9:40 p.m | Remote

Remote

Learning in real time

Students who take a remote class will meet online via Zoom in your Canvas course at scheduled times with set deadlines and due dates. Students will ​also access learning materials, assignments, and participate in discussions via Canvas.

Contact Information

Phone: 301-546-0873
Email: itcerts@pgcc.edu