Introduction to Computer Science

CSCI 105 Fall semester, 2017

 

 

To the Bottom of the Page.††††††††††††††††††††††††††††††††††††

 

Instructor: Dr. Shieu-Hong Lin†† Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: LinEmail

 

Syllabus: Compact Version

 

Section 1: MW 10:30-11:45am †††††††† Section 2: MW 1:30-2:45pm

Location: LIB 141†††††

 

Dr. Lin Office Hours: Math & CS department at Grove 8.

(i)             Tuesday: 1:00-3:30pm, just drop by

(ii)           Monday to Thursday: 8:30am~10:30am: check in advance to set up an appointment

 

TAs: Zach Chester, Grant Garcia, Caleb Tyler, Cu-hauw Hung

 

TA Hours: TBA, Location: Grove 10A, Math/ Computer Science lab.

 

 

*************************************************************************************************

About programming assignments:

       Integrity rules and grading policies: Carefully read the descriptions here about the integrity rules and the grading rubrics.

       Self-evaluation report:Carefully read through the self-evaluation report, especially the integrity review, test cases, and the peer review.

       Submission of your work: For each programming assignment, (i) compress your entire Visual Studio project into a zip file and submit the zip file under Canvas and (ii) fill out the self-evaluation report and upload it under canvas

       The official C++ compiler used for grading: We use Visual C++ in Microsoft Visual Studio Community C++ 2017 Edition to compile your programs on the Windows platform and determine your grades based on the results under such settings.For Windows, click here to automatically download Microsoft Visual Studio Community 2017 Edition for free. After the download, click the downloaded executable to proceed with the installation. Make sure you (i) first select "Desktop development for C++" (instead of the "Universal Development Ö") and (ii) also check the option of "VC++ 2015 toolset" to install Visual C++  2017. You may want to register your Visual Studio with Microsoft to continue to use it in the long run.

       How to compile your C++ programs: Read this introduction to how to compile your C++ programs and explore the sample Visual C++ project folder compressed inside this zip file.

 

About the reading reports:

       Effort (2 points): How much time have you spent for the reading? What percentage of the contents in the reading do you think you understand? Have you come to the class this week?Assessment: The student is expected to (i) have attended the class this week at least once (0.5 point), and (ii) have either gained a good understanding of 80% or more of the contents or have spent at least three hours in the reading (1.5 points).

       Reflection on the reading (2 points): Put down 1~2 paragraphs of your thoughts such as notes of new insight you gained, interesting things encountered, questions of things you donít understand,  and so forth.Assessment: the student is expected to show substantial evidence of understanding or effort of trying to understand the contents in the reading.

 

*************************************************************************************************

Submission of all your work: go to Biola Canvas††††††††††††††† Your grades: see them under Biola Canvas

 

Late policy:

       The submission link remains open for 2 more days after the due date as a grace period, but 1 point will be deducted for late submission after the due date while the submission link is still open.

       You will receive no points after the submission link on canvas is closed unless it is something like a serious health issue with statements from the doctor as proof.

*************************************************************************************************

 

Week 1: What is a computer program?  

 

Lab #1 (First exposure to a very simple computer application program): Due: Wednesday, Sept . 6

 

Reading #1: Reading report due: Due: Wednesday, Sept . 6

(i)             Read Sections 1.2-1.6 of the textbook (7th Ed./8th Ed.) and try to understand this very simple C++ program.

(ii)           Read this introduction to how to compile your C++ programs.

(iii)         Reflect on what you have done in Lab #1 above. In your reading report, succinctly describe any technical problems you have encountered while doing Lab #1 above.

(iv)          Send in your reading report through Biola Canvas.

 

 

*************************************************************************************************

TA hours at Grove 10A: TBA

*************************************************************************************************

 

To the Top of the page