0% found this document useful (0 votes)
23 views

CSE 110 - Programming For Everyone - Introduction To Programming

Uploaded by

suoephraim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

CSE 110 - Programming For Everyone - Introduction To Programming

Uploaded by

suoephraim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CSE 110: Principles

of Programming
Overview
Every day, computers and algorithms touch the lives of everyone around us in both mundane and profound
ways. These algorithms are in the plants and distribution systems that bring you clean water and electricity,
sensors that moderate the flow of traffic, in the tractors and combines that sow and harvest our food, and in the
satellites that measure and predict the weather trends. If you are curious about what computers can do and
how we instruct them to do those things - this course is for you. No prior programming experience is needed for
this course. In addition to exposure to programming, you will gain a powerful set of thinking and
problem-solving skills that you can use in your daily life. Start taking advantage of the power of computers
around us to make our world a better place.

What You’ll Learn How to Succeed Earn College Credit


● Demonstrate problem solving To be successful in this course, This course appears on your
techniques for programming we recommend English language transcript identically to how it
● Develop algorithms to solve fluency and computer literacy. appears on the transcript of an
problems; demonstrate We also encourage you to make enrolled ASU student.
effective troubleshooting, sure your laptop or desktop
This course satisfies 3 credit
testing, and debugging of computer meets the technical
hours toward the
programs requirements.
Computer/Statistics/Quantitative
● Describe and apply variables, Applications (CS) General
basic and composite data Studies requirement at Arizona
types, and collections to the State University. It is strongly
development of programs encouraged that you consult with
● Develop programs using your institution of choice to
fundamental structures of determine how these credits will
sequence, selection, and be applied.
iteration
In order to receive academic
● Write functions that accept
credit for this course, you must
parameters and return results
earn a grade of “C” or better. You
● Implement object-oriented have one year to add the course
programs to your transcript.
● Describe the importance and
relevance of computing and
programming skills in our lives Exams and Grading
and careers

20% 20% 20%


Readings & Individual Lab
Activities Assignments
20% 20%
Midterm Exam Final Exam

Copyright © 2021 Arizona Board of Regents


CSE 110: Continued
Time Commitment
This is an asynchronous, online course. This means, while you will have deadlines, you do not need to be at your
computer at specific times or participate in live activities.
To be successful in this class, you must view all course pages and complete all graded work by the deadlines
indicated. Also, keep in mind that "attendance" in an online course means logging into the platform on a regular basis,
checking for course announcements, and visiting and participating in the discussion forums.
12 week Version
This 3 credit, 12 week course requires about 135 hours of work. Therefore, expect to spend approximately 12-15
hours per week preparing for and engaging in this course.
16 week Version
This 3 credit, 16 week course requires about 135 hours of work. Therefore, expect to spend approximately 8-10 hours
per week preparing for and engaging in this course.

Materials
This course makes use of open educational resources (OERs) provided within the course, no purchase necessary.

Graded Assignments
Graded assignments are required and count towards your final grade. Students must submit all assignments via the
course site unless otherwise instructed.
Skill Challenges (10%): The five skill challenges are autograded quizzes and non-coding written assignments.
These quizzes are open book, and must be completed by you.
Project Challenges (40%): Project challenges are applied problem solving projects where the solution is an
algorithm written in a programming language like Python or Java. There will be 13 project challenges total, and the
best 11 will count toward your grade. The two lowest-scoring project challenges will be dropped.
Midterm Exam (20%): The midterm is a timed, unproctored exam
Final Exam (30%): The final is a timed, proctored exam.

Assignment Deadlines
Your instructional team will provide all content and learning activities on or through your course site. It is your
responsibility to review all content, fulfill all assignments on time, and ask any questions you have in the designated
discussion area. It is also your responsibility to determine the due dates and times for all course assignments
according to your time zone. Due to the large-scale format of Universal Learner Courses, late assignments will not be
accepted at any point during the course, and we cannot make exceptions.

Course Communication
All communication will take place via the discussion forums and course announcement page. There will be a
discussion forum where you can post general questions, comments, and direct inquiries for the instructor and course
team. Please use these forums to ensure a timely response. Your instructor will not be able to respond to email.

Additional Information
If you have questions about Universal Learner Courses and how they work, please visit ea.asu.edu or contact our
support team at ulcourses@asu.edu.

Copyright © 2021 Arizona Board of Regents

You might also like