Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Topics | CS 163/4: Java Programming (CS 1) | CS 163/4: Java Programming (CS 1) | CS 163/4: Java Programming (CS 1) HomeTopicsResourcesPoliciesGradingLabsPracticals | Canvas CS 163/4: Java Programming (CS 1) Computer Science HomeTopicsResourcesPoliciesGradingLabsPracticalsCanvas Topics Course Description CS163: Java (CS1) No Prior Programming Computer programming in Java for students without previous programming experience. Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting. CS164: Java (CS1) Prior Programming Computer programming in Java for students with previous programming experience, not necessarily in Java. Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting. Learn the differences at CS Programming Class Selection Objectives Upon successful completion of this course, students will be able to: Read and (mentally) parse straightforward Java code, and predict the flow of control and program output. Design, build, and verify Java programs of moderate size with several classes, as measured by the ability to write Java programs with 200‐300 lines of code. Test and debug Java programs, including code written by themselves or by others. Use the Linux operating system and IntelliJ development tool to achieve the previous goals. Comprehend the basics of object-oriented computer programming in the context of the Java language. Decompose and solve programming problems; implement basic algorithms for searching and sorting. 16 Week Schedule Unit 1 Module Topics Module 1: Fundamentals Module 2: Objects Methods Strings Conditionals Module 3: Loops Code Tracing Module 4: Exam 1 Unit 2 Module Topics Module 5: Data Types Classes Common Classes Module 6: Logical Operators More Loops More Methods Module 7: Arrays File Input Module 8: Exam 2 Unit 3 Module Topics Module 9: File Output Exceptions More Classes Module 10: More Branching Two-Dimensional Arrays Introduction to recursion Module 11: Inheritance ArrayList Unified Modeling Language Module 12: Exam 3 Unit 4 Module Topics Module 13: Abstract Classes and Interfaces Polymorphic Life Module 14: Recursion Searching and Sorting Collections Module 15: Review Module 16: Final Exam Please consult the university Final Exam Schedule for the final exam. During 16-week sessions, we will have an early take option for the final exam. During 8-week sessions, the final exam happens on the last scheduled class day. Important! All due dates will be listed in Canvas Programming Labs Labs are in Zybooks and are meant to be complete during your assigned lab time. They will cover the programing / java topics listed above each week. Computer Science Department 279 Computer Science Building 1100 Centre Avenue Fort Collins, CO 80523 Phone: (970) 491-5792 Fax: (970) 491-2466 Department Courses Degrees Faculty & Staff Prospective Students CS 163/4: Java Programming (CS 1) Computer Programming in Java: Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, inheritance, and sorting. Apply to CSU Contact CSU Disclaimer Equal Opportunity Privacy Statement © 2021 Colorado State University - Computer Science Department, Fort Collins, CO 80523