Browse Course Material

Course info, instructors.

  • Prof. Eric Grimson
  • Prof. John Guttag

Departments

  • Electrical Engineering and Computer Science

As Taught In

  • Programming Languages

Introduction to Computer Science and Programming

Assignments.

facebook

You are leaving MIT OpenCourseWare

computer programming assignment pdf

Skip to Content

  • News & Events

computer programming assignment pdf

Obtain a Bachelor's of Science in 45 credit hours.

Request More Information     Admissions Information & Requirements

Bachelor of Science in Applied Computer Science Post-Baccalaureate

Our online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree is designed for working professionals with a prior bachelor’s degree who are looking to make a career pivot, move ahead in their current career path, or deepen their knowledge of computer science in 45 credits. The program’s flexible format allows you to pursue your degree, full-time or part-time, from anywhere in the world.

The program aims to produce students who are able to:

  • learn the strong foundational material that distinguishes professionals and lets them keep up with emerging technologies,
  • develop software engineering skills using modern tools and a variety of programming languages,
  • learn the algorithms and mathematics that underlie Computer Science, Data Science, Artificial Intelligence and Machine Learning, 
  • analyze and visualize data while understanding the cognitive processes of decision making, and 
  • analyze and create databases and automate analysis using data mining and data science algorithms.

With a computer science degree from CU Boulder’s prestigious College of Engineering and Applied Science, you’ll be positioned to take advantage of one of the world’s fastest-growing career fields.

Learn more about the program and apply

  • Bachelor of Arts
  • Bachelor of Science
  • Bachelor of Science Post-Baccalaureate
  • Accelerated Master's Programs
  • Computer Science Minor
  • Graduate Programs
  • Online Programs

Apply   Visit   Give

Departments

  • Ann and H.J. Smead Aerospace Engineering Sciences
  • Chemical & Biological Engineering
  • Civil, Environmental & Architectural Engineering
  • Computer Science
  • Electrical, Computer & Energy Engineering
  • Paul M. Rady Mechanical Engineering
  • Applied Mathematics
  • Biomedical Engineering
  • Creative Technology & Design
  • Engineering Education
  • Engineering Management
  • Engineering Physics
  • Integrated Design Engineering
  • Environmental Engineering
  • Materials Science & Engineering

Affiliates & Partners

  • ATLAS Institute
  • BOLD Center
  • Colorado Mesa University
  • Colorado Space Grant Consortium
  • Discovery Learning
  • Engineering Honors
  • Engineering Leadership
  • Entrepreneurship
  • Herbst Program for Engineering, Ethics & Society
  • Integrated Teaching and Learning
  • Global Engineering
  • Mortenson Center for Global Engineering
  • National Center for Women & Information Technology
  • Western Colorado University

COMMENTS

  1. Assignments

    Introduction to Computer Science and Programming. Menu. More Info Introductory Programming Courses. Archived DSpace Course. Assignments. pdf. 98 kB Getting Started: Python and IDLE. file. 193 B shapes. file. 3 kB subjects. file. 634 kB words. pdf. 52 kB Problem Set 0. pdf. 66 kB Problem Set 1. pdf. 55 kB

  2. PDF Programming Fundamentals

    Programming Fundamentals by Authors and Contributors is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except ... Assignment vs Equality Kenneth Leroy Busbee 259 Logical Operators 262 Nested If Then Else Kenneth Leroy Busbee 268 Case Control Structure Kenneth Leroy Busbee

  3. PDF Introduction to Programming in Java · Computer Science

    Introduction to Programming in Java · Computer Science

  4. PDF Introduction to Computers 1 and Programming

    Introduction to Computers 1 and Programming - Pearson

  5. Assignments

    Electrical Engineering and Computer Science; As Taught In January IAP 2011 Level Undergraduate. Topics Engineering. Computer Science. Programming Languages; Software Design and Engineering ... assignment Programming Assignments. Download Course. Over 2,500 courses & materials Freely sharing knowledge with learners and educators around the world.

  6. PDF Introduction to Computer Programming with Python

    of the course is on problem analysis and the development of algorithms and computer programs in a modern high-level language. Prerequisites: There are no formal prerequisites, but some familiarity with computers in general is assumed of all students. Grading: Grading will be based on programming assignments and exams.

  7. Introduction to Programming in Java · Computer Science

    Programming assignments. Creative programming assignments that we have used at Princeton. You can explore these resources via the sidebar at left. Introduction to Programming in Java. Our textbook Introduction to Programming in Java [ Amazon · Pearson · InformIT] is an interdisciplinary approach to the traditional CS1 curriculum with Java. We ...

  8. PDF Exploring Computer Science

    Version 3.0 Exploring Computer Science Page 5 Course Overview Goals Exploring Computer Science is designed to introduce students to the breadth of the field of computer science. The goal of Exploring Computer Science is to develop in students the computational thinking practices of algorithm development, problem solving and programming within the context of problems that are relevant to

  9. PDF CSE142—Computer Programming I Programming Assignment #2 due: Wednesday

    This assignment will give you practice with for loops, static methods, print/println statements and a class constant. This assignment is worth 16 points instead of the normal 20 points. Part A: ASCII Art (2 points): The first part of your assignment is to write a program that produces any text art (sometimes called "ASCII art") picture you ...

  10. PDF Computer Science & Engineering 142 Computer Programming I

    Grading. You will be expected to complete a variety of programming assignments for this course and to take two exams. The resulting scores will be combined according to the following weightings: 40% weekly homework assignments 20% midterm (Friday, 5/6/22, 5:00-6:15 pm) 40% final exam (Thursday, 6/9/22, 8:30-10:20 am) Contact us in the first two ...

  11. Creative Programming Assignments

    Below are links to a number of creative programming assignments that we've used at Princeton. Some are from COS 126: Introduction to Computer Science; others are from COS 226: Data Structures and Algorithms . The main focus is on scientific, commercial, and recreational applications. The assignments are posed in terms of C or Java, but they ...

  12. PDF Lecture 01: Welcome to CS110: P rinciples of Computer Systems

    How are files stored on the computer? If everything is a 0 or a 1 to a computer, there must be some translation, and abstraction. There are an infinite number of wa ys to store files (your second assignment will investigate one!), but the beha vior of a file system is well-defined. 3

  13. PDF Programming Assignments

    Programming Assignments. A number is called an Armstrong number if the sum of the cubes of the digits of the number is equal to the number. For example 153 = 1^3 + 5^3 + 3^3. Write a C program that asks the user to enter a number and returns if it is Armstrong or not (use function). Write a program in C that takes as input a set of numbers and ...

  14. Assignments

    Please review the 6.0001 Style Guide (PDF) before attempting the problem sets. If you need additional help, please consult the 6.0001 list of Programming Resources (PDF). Solutions are not available. Problem Set 0 (ZIP - 2.0MB) (This file contains: 1 .py file and 2 .pdf files.) Problem Set 1 (PDF)

  15. PDF CS 271 Computer Architecture & Assembly Language

    Programming Assignments -35% •5 in the term •Some are one-week, and some are two-week assignments •All programming assignments must be submitted in order to pass the course -otherwise F •Always due Sunday by midnight •All code (.asm) must run on Visual Studio -otherwise 0 •Late assignments •2 grace days throughout the term

  16. PDF CS 101: Computer Programming and Utilization

    The C++ structure. Member variables. − Basic facility provided in C++ to conveniently gather together information associated with an entity − Inherited from the C language. Member functions. − New feature introduced in C++ − Actions/operations that effect the entity. − User defined data type with variables and functions.

  17. PDF Computer Programming

    Computer Programming You may choose to work alone or with a partner. We are going to learn computer programming by creating a 'No Bullying' commercial inside the program Scratch. You are going to animate Sprites (characters), and have the characters talk, think, and add music/sound effects to the commercial.

  18. PDF Introduction to Computer Programming

    problem analysis and the development of algorithms and computer programs in a modern high-level language. Prerequisites: There are no formal prerequisites, but some familiarity with computers in general is assumed of all students. Grading: Grading will be based on programming assignments and exams.

  19. PDF Fundamentals of Computer Programming CS 101 (3 Units)

    (All Programming Assignments [PA's] listed indicate the date assigned) Week 1 - Overview of Computer Science and Computer Organization - Introduction to the CS and CECS curriculum and field - Basic Computer Organization, Program Execution, Data Storage/Representation Activity: Programming Environment and Tools + First Program: Learn basics of

  20. PDF Programming Assignment Rubric

    assignment title included • Poor use of white space (indentation, blank lines). • readDisorganized and messy • • Poor use of variables (many global variables, ambiguous naming). Includes name,date, and assignment title. • White space makes program fairly easy to . •Organized work. • Good use of variables (few global variables,

  21. Assignment 2 [2023-05-14] LPR 181 271 (Mathematical) (pdf)

    Computer Science. Subject: Linear Programming 181 & 271 Assessment: Assignment 2 Due date: 2023-05-14 Total: 60 Marks Page 1 of 3 Introduction: Mathematical Most real-life LPs have many variables, so a method is needed to solve LPs with more than two variables. The simplex algorithm is used to solve even very large LPs.

  22. ASSIGNMENT ECE431 OCT2023-FEB2024 1 .pdf

    ECE431 | COMPUTER PROGRAMMING OCT2023 - FEB2024 1 ECE431 | COMPUTER PROGRAMMING ASSIGNMENT ECE431 - COMPUTER PROGRAMMING Total Marks : 30 Date assigned : 30 th November 2023 (Week 8) Due date for submission : 5 th January 2024 (Week 12) Course Outcome: CO2: Perform programming skills in solving selected engineering problems. Introduction: 1. This assignment is divided into two parts.

  23. Bachelor of Science in Applied Computer Science Post-Baccalaureate

    Our online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree is designed for working professionals with a prior bachelor's degree who are looking to make a career pivot, move ahead in their current career path, or deepen their knowledge of computer science in 45 credits. The program's flexible format allows you to ...

  24. Assignment2-Documentation (pdf)

    Analyse and explain the behaviour of object oriented programs Learning Outcomes This assignment is for assessing the following learning outcomes: • Implement an object-oriented designed software in Python. • Apply object-oriented principles including abstraction, data hiding, encapsulation, inheritance, and polymorphism to software ...

  25. Section 19:31-26.11

    Section 19:31-26.11 - Assignment of rights of rehabilitation agreement (a) A business entity who has entered into a rehabilitation agreement pursuant to N.J.A.C. 19:31-26.8(b)may, upon notice to and written consent of the Authority, pledge, assign, transfer, or sell any, or all, of its rights, title, and interest in and to the rehabilitation agreement and in the tax credit awards payable under ...