| 学校: | Nanjing University of Information Science and Technology |
| 开课院系: | School of Computer and Software |
| 专业大类: | Computer Science |
| 开课专业: | Computer Science, Software Engineering, Electronic and Information Engineering |
| 课程负责人: | Liao Lingzhi |
| 课程英文名称: | Programming Language Foundation |
| 课程编号: | 0900005 |
| 学分: | 5 |
| 课时: | 60 |
As part of this course, students will be introduced to programming concepts and techniques, will be introduced to Java language syntax, will learn control statements, loops, methods, and arrays, will write programs for a wide variety problems in math, science, financials, and games, will analyze and design programs. Upon successful completion of this course, students should be able to analyze and design strategies for solving basic programming problems, use primitive data types, selection statements, loops, methods to write programs, develop programs to solve a variety of problems in math, science, business, and games, use the step-wise refinement approach to tackle large problems, use arrays to store and process data, use an IDE such as Eclipse to develop programs.
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 2.1 教学大纲(Syllabus) |
附件
.
|
2020-05-01 | 435.00KB | ||
| 2.2 电子教材(Text Book) |
文档
.pdf
|
2020-02-19 | 13.98MB | ||
| 2.3 教学课件(Slides) |
文档
.doc
|
2020-10-24 | 37.00KB | ||
| 2.4 编程练习(Programming Exercises) |
附件
.pd
|
2020-05-01 | 226.85KB | ||
|
附件
.pd
|
2020-05-01 | 811.66KB | |||
|
附件
.pd
|
2020-05-01 | 1.50MB | |||
|
附件
.pd
|
2020-05-01 | 1.10MB | |||
|
附件
.pd
|
2020-05-01 | 1.26MB | |||
|
附件
.pd
|
2020-05-01 | 1.31MB | |||
|
附件
.pd
|
2020-05-01 | 1.17MB | |||
|
附件
.pd
|
2020-05-01 | 1.73MB | |||
|
文档
.pdf
|
2020-05-01 | 149.26KB | |||
| 2.5 实验指导(Practice Manuals) |
文档
.doc
|
2020-05-01 | 56.50KB | ||
|
文档
.doc
|
2020-05-01 | 48.00KB | |||
|
文档
.doc
|
2020-05-01 | 75.00KB | |||
|
文档
.doc
|
2020-05-01 | 48.50KB | |||
|
文档
.doc
|
2020-05-01 | 50.00KB | |||
|
文档
.doc
|
2020-05-01 | 52.50KB | |||
|
文档
.doc
|
2020-05-01 | 48.00KB | |||
|
文档
.doc
|
2020-05-01 | 137.50KB | |||
| 2.6 复习题目(Review Questions) |
文档
.doc
|
2020-05-01 | 44.50KB | ||
|
文档
.doc
|
2020-05-01 | 78.50KB | |||
|
文档
.doc
|
2020-05-01 | 81.50KB | |||
|
文档
.doc
|
2020-05-01 | 86.50KB | |||
|
文档
.doc
|
2020-05-01 | 90.00KB | |||
|
文档
.doc
|
2020-05-01 | 92.00KB | |||
|
文档
.doc
|
2020-05-01 | 114.50KB | |||
|
文档
.doc
|
2020-05-01 | 99.00KB | |||
| 2.7 平时测验(Quizzes) |
文档
.pdf
|
2020-05-01 | 37.81KB | ||
|
文档
.pdf
|
2020-05-01 | 9.93KB | |||
|
文档
.pdf
|
2020-05-01 | 38.28KB | |||
|
文档
.pdf
|
2020-05-01 | 41.28KB | |||
|
文档
.pdf
|
2020-05-01 | 38.34KB | |||
|
文档
.pdf
|
2020-05-01 | 39.67KB | |||
|
文档
.pdf
|
2020-05-01 | 40.60KB | |||
|
文档
.pdf
|
2020-05-01 | 41.62KB | |||
| 2.8 考试样卷(Sample Tests) |
附件
.
|
2020-11-18 | 75.64KB | ||
| 3.1 Preface |
附件
.
|
2020-04-29 | 303.85MB | ||
| 3.2.1 Chapter 1-1 Basics of Java |
视频
.mp4
|
2020-05-01 | 629.72MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.2.2 Chapter 1-2 Antonamy of Java Program |
视频
.mp4
|
2020-05-01 | 189.26MB | ||
| 3.2.3 Chapter 1-3 Programming Errors |
视频
.mp4
|
2020-05-01 | 47.03MB | ||
| 3.3.1 Chapter 2-1 An Elementary Programming Example |
视频
.mp4
|
2020-05-01 | 191.02MB | ||
| 3.3.2 Chapter 2-2 Variables |
视频
.mp4
|
2020-05-01 | 220.72MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.3.3 Chapter 2-3 Numerical Data Types and Operators |
视频
.mp4
|
2020-10-15 | 445.60MB | ||
|
作业
.work
|
2020-10-15 | -- | |||
| 3.3.4 Chapter 2-4 Number Literals |
视频
.mp4
|
2020-10-15 | 136.52MB | ||
|
作业
.work
|
2020-10-15 | -- | |||
| 3.3.5 Chapter 2-5 Arithmetic Expressions |
视频
.mp4
|
2020-05-01 | 240.57MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.3.6 Chapter 2-6 Type Conversion |
视频
.mp4
|
2020-05-01 | 166.28MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.3.7 Chapter 2-7 Case Studies |
视频
.mp4
|
2020-05-01 | 278.82MB | ||
| 3.3.8 Chapter 2-8 Common Errors and Pitfalls |
视频
.mp4
|
2020-05-01 | 80.97MB | ||
| 3.4.1 Chapter 3-1 Relational Operators and Boolean Type |
视频
.mp4
|
2020-05-01 | 221.46MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.4.2 Chapter 3-2 If Statements |
视频
.mp4
|
2020-05-01 | 495.62MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.4.3 Chapter 3-3 Examples for If Statements |
视频
.mp4
|
2020-05-01 | 546.25MB | ||
| 3.4.4 Chapter 3-4 Logical Operators |
视频
.mp4
|
2020-05-01 | 309.78MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.4.5 Chapter 3-5 switch Statements |
视频
.mp4
|
2020-05-01 | 169.89MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.4.6 Chapter 3-6 Conditional Expressions |
视频
.mp4
|
2020-05-01 | 37.06MB | ||
|
作业
.work
|
2020-05-01 | -- | |||
| 3.4.7 Chapter 3-7 Operator Precedence and Associativity |
视频
.mp4
|
2020-04-09 | 63.74MB | ||
|
作业
.work
|
2020-04-09 | -- | |||
| 3.5.1 Chapter 4-1 Mathematical Methods |
视频
.mp4
|
2020-04-09 | 362.19MB | ||
|
作业
.work
|
2020-04-09 | -- | |||
| 3.5.2 Chapter 4-2 Characters |
视频
.mp4
|
2020-04-09 | 268.08MB | ||
|
作业
.work
|
2020-04-09 | -- | |||
| 3.5.3 Chapter 4-3 Strings |
视频
.mp4
|
2020-04-19 | 441.29MB | ||
|
作业
.work
|
2020-04-19 | -- | |||
| 3.5.4 Chapter 4-4 Case Studies |
视频
.mp4
|
2020-04-19 | 253.22MB | ||
| 3.6.1 Chapter 5-1 Introduction |
视频
.mp4
|
2020-04-25 | 37.73MB | ||
| 3.6.2 Chapter 5-2 while and do-while Loops |
视频
.mp4
|
2020-04-29 | 434.37MB | ||
|
作业
.work
|
2020-04-29 | -- | |||
| 3.6.3 Chapter 5-3 for Loops |
视频
.mp4
|
2020-04-29 | 149.15MB | ||
|
作业
.work
|
2020-04-29 | -- | |||
| 3.6.4 Chapter 5-4 Nested Loops |
视频
.mp4
|
2020-04-29 | 14.93MB | ||
|
作业
.work
|
2020-04-29 | -- | |||
| 3.6.5 Chapter 5-5 Case Studies |
视频
.mp4
|
2020-04-25 | 261.99MB | ||
| 3.6.6 Chapter 5-6 Using break and continue |
视频
.mp4
|
2020-04-29 | 290.01MB | ||
|
作业
.work
|
2020-04-29 | -- | |||
| 3.7.1 Chapter 6-1 Introduction |
视频
.mp4
|
2020-05-27 | 82.41MB | ||
| 3.7.2 Chapter 6-2 Defining and Calling Methods |
视频
.mp4
|
2020-06-07 | 123.89MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.3 Chapter 6-3 Call Stacks |
视频
.mp4
|
2020-06-07 | 73.71MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.4 Chapter 6-4 void Method Example |
视频
.mp4
|
2020-06-07 | 69.62MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.5 Chapter 6-5 Passing Arguments by Values |
视频
.mp4
|
2020-06-07 | 98.67MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.6 Chapter 6-6 Modularizing Code |
视频
.mp4
|
2020-05-27 | 140.57MB | ||
| 3.7.7 Chapter 6-7 Overloadinig Methods |
视频
.mp4
|
2020-06-07 | 135.40MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.8 Chapter 6-8 Scope of Variables |
视频
.mp4
|
2020-06-07 | 38.92MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.7.9 Chapter 6-9 Case Study |
视频
.mp4
|
2020-05-27 | 91.52MB | ||
| 3.7.10 Chapter 6-10 Method Abstraction |
视频
.mp4
|
2020-06-07 | 21.71MB | ||
|
作业
.work
|
2020-06-07 | -- | |||
| 3.8 Chapter 7 Single-Dimensional Arrays |
作业
.work
|
2020-06-13 | -- | ||
| 3.8.1 Chapter 7-1 Introduction |
视频
.mp4
|
2020-06-07 | 145.95MB | ||
| 3.8.2 Chapter 7-2 Declaring and Creating Arrays |
视频
.mp4
|
2020-06-07 | 304.22MB | ||
| 3.8.3 Chapter 7-3 Processing Arrays |
视频
.mp4
|
2020-06-07 | 286.39MB | ||
| 3.8.4 Chapter 7-4 Passing Arrays to Methods |
视频
.mp4
|
2020-06-07 | 267.01MB | ||
| 3.8.5 Chapter 7-5 Returning an Array from a Method |
视频
.mp4
|
2020-06-07 | 87.06MB | ||
| 3.8.6 Chapter 7-6 Searching Arrays |
视频
.mp4
|
2020-06-07 | 197.67MB | ||
| 3.8.7 Chapter 7-7 Sorting Arrays |
视频
.mp4
|
2020-06-07 | 182.62MB | ||
| 3.8.8 Chapter 7-8 Command-Line Arguments |
视频
.mp4
|
2020-06-07 | 96.85MB | ||
| 3.9 Chapter 8 Multidimensional Arrays |
作业
.work
|
2020-06-13 | -- |