1 / 11

Introduction to Computer Science II (CSE1030): Course Overview and Key Information

This course, taught by Dr. Burton Ma, introduces fundamental concepts in computer science and software engineering. Students will learn to design and implement classes in Java, enhancing their programming skills. The course includes lectures, reading assignments, and hands-on programming exercises with available feedback. Grading is based on tests and lab work, with resources such as textbooks and notes provided. Students are encouraged to utilize the Eclipse development environment for lab work. Office hours for support are available.

kina
Télécharger la présentation

Introduction to Computer Science II (CSE1030): Course Overview and Key Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Computer Science II CSE1030Z

  2. Your Instructor • Dr. Burton Ma • office • CSEB 1012J (near Gillian Moore's office) • hours : 2:30–4:00 Monday, Wednesday, and Thursday and by appointment • email • burton@cse.yorku.ca

  3. My Research • Dr. Gavril Ilizarov

  4. CSE1030 Format • http://www.cse.yorku.ca/course/1030 • lectures • try to do assigned reading (please see calendar on course web site) • assigned programming exercises (PEx's) • feedback provided if you submit the PEx before the due date • Prism lab (CSEB 1004) • teaching assistants to help you with the PEx's and practice lab tests

  5. CSE1030 Grading • grading is test based • in-class closed-book written tests (tentative dates) • Wed, April 1 10% • Wed, April 29 15% • in-lab lab tests (details TBA) • we provide electronic versions of notes, Java API, TYPE API • week of April 6 10% • week of May 4 15% • exam period written test and exam period lab test • TBA by registrar (May 22 through June 2) • 25% and 25%

  6. CSE1030 Textbooks • main textbook • on reserve in Steacie Library • abbreviated [AJ …] in lecture slides • some course notes • see course web site (calendar link) • abbreviated [notes …] in lecture slides • CSE1020 textbook • good for reviewing some key concepts • abbreviated [JBA …] in lecture slides

  7. CSE1030 Overview • in CSE1020, you learned how to use objects to write Java programs • a Java program is made up of one or more interacting objects • each object is an instance of a class • where do the classes come from? • in CSE1030, you will learn how to design and implement classes • introduction to concepts in software engineering and computer science

  8. Getting Started • we will use the Eclipse software development environment • platform for supporting tool integration • Java editor • Javadoc integration • Java compiler • and much more • look at PEx00 before your first lab (especially if you plan to work on your own computer) • http://www.cse.yorku.ca/~buildIt/pex/0/index.shtml • http://www.cse.yorku.ca/~buildIt/clips/index.html

  9. Puzzle 1 • what does the following program print? public class Puzzle01 { public static void main(String[] args) { System.out.print("C" + "S" + "E"); System.out.println('1' + '0' + '3' + '0' + 'z'); } }

More Related