CSC-103 Computing Sciences Portal

This course is designed to establish a core knowledge base for all Computing Sciences students. Foundational computing science topics are covered and include word processing, spreadsheet management, web design, operating system file management, number systems, algorithm development, and career planning and advising. Students are also introduced to the concept of ethics in the computer science industry. Registration for this course is restricted to computing sciences majors (CS, IT, IS, Game Programming).

Credits

3

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Semesters Course Will Be Offered

  • Fall
  • Spring
  • Summer

Course Learning Outcomes

  1. Utilize foundational Computing Sciences technical material and skills, such as number systems, computer architecture, networking, and web development.
  2. Identify and apply program design techniques to the problem-solving process.
  3. Create written documents using set standards for technical writing.
  4. Identify and explore educational and career opportunities in the field of Computing Sciences.
View Course Outline

CSC 103: Computing Sciences Portal

Department

Computer Science

Course Description

This course is designed to establish a core knowledge base for all Computing Sciences students. Foundational computing science topics are covered and include word processing, spreadsheet management, web design, operating system file management, number systems, algorithm development, and career planning and advising. Students are also introduced to the concept of ethics in the computer science industry. Registration for this course is restricted to computing sciences majors (CS, IT, IS, Game Programming).

Credit Hours

3

Contact Hours

Lecture3
Lab0
Other0

Grading Scheme

Letter

Semester(s) Course Will Be Offered

Fall, Spring, Summer

First Year Experience Course

Yes

Course Learning Outcomes

  1. Utilize foundational Computing Sciences technical material and skills, such as number systems, computer architecture, networking, and web development.
  2. Identify and apply program design techniques to the problem-solving process.
  3. Create written documents using set standards for technical writing.
  4. Identify and explore educational and career opportunities in the field of Computing Sciences.

Topic Outline

  1. History of Computing 
  2. Number Systems 
    1. Binary 
    2. Hexadecimal 
  3. Technical Writing 
  4. Computational Thinking (as a foundation for programming) 
    1. Problem-solving 
    2. Flowcharts 
    3. Pseudocode 
  5. Website Design and Development 
    1. HTML
    2. CSS
  6. Advising and Registration 
  7. Careers 
  8. Ethics 
  9. Hardware and Operating Systems 
    1. Windows 
    2. Linux 
  10. Game Design 
  11. Networking & Cybersecurity 
  12. Word Processing 
  13. Spreadsheets 
  14. Database Design and Use