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. For this course, Weatherford College maintains lab hours open to all students in the Academic Support Center and the library.
- Describe how data are represented, manipulated, and stored in a computer. (C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Categorize different programming languages and their uses.(C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Understand and use the fundamental concepts of data types, structured programming, algorithmic design, and user interface design.(C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Demonstrate a fundamental understanding of software development methodologies, including modular design, pseudo code, flowcharting, structure charts, data types, control structures, functions, and arrays. (C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Develop projects that utilize logical algorithms from specifications and requirements statements. (C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Demonstrate appropriate design, coding, testing, and documenting of computer programs that implement project specifications and requirements. (C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
- Apply computer programming concepts to new problems or situations. (C1,C2,C3,C11,C12,C14,C15,C16,C17,C18,C19,C20,F1,F2,F3,F4,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16)
Upon successful completion of this course, students will:
- 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.
C++ Programming: From Problem Analysis to Program Design, 8th Edition D.S. Malik. Cengage Learning 2018.
There will be approximately 6 assignments, 6 quizzes, a semester project, and 2 exams. The requirements will be weighted as follows:
Assignments 35%
Quizzes 15%
Project 15%
Exams 35%
Final grades will be calculated by the following scale:
A: 90 to 100%
B: 80 to 89%
C: 70 to 79%
D: 60 to 69%
F: Less than 60%
- Internet Access
- Compiler
- Microsoft Word or a text editor like NotePad
Information Technology AAS - Database Programming Option
- This degree gives students substantial knowledge of programming techniques required for database management.
- Students work with desktop database programs as well as client-server applications.
- Students will solve business computer problems through programming techniques and procedures, using appropriate languages and software.
- The primary emphasis of the curriculum is hands-on training in programming, database design, database application, web development and related computer areas that provide the ability to adapt as information systems evolve.
- Graduates should qualify for employment in business, industry, and government organizations as entry-level programmers, programmer trainees, software developers, database developers, software specialists, or information managers.
- Students who successfully complete the following courses can be awarded this degree
ADA Statement:
Any student with a documented disability (e.g. learning, psychiatric, vision, hearing, etc.) may contact the Office on the Weatherford College Weatherford Campus to request reasonable accommodations. Phone: 817-598-6350 Office Location: Office Number 118 in the Student Services Building, upper floor. Physical Address: Weatherford College 225 College Park Drive Weatherford, TX.
A student shall retain all rights to work created as part of instruction or using College District technology resources.
The Secretary’s Commission on Achieving Necessary Skills (SCANS) identified competencies in the area of Resources, Interpersonal, Information, Systems, and Technology; and foundation skills in the areas of Basic Skills and Personal Qualities.