Java程序辅导

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

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Minnesota State College Southeast
COMC 2742: Java/C++/C# Programming II
A. COURSE DESCRIPTION
Credits: 3
Lecture Hours/Week: 2
Lab Hours/Week: 2
OJT Hours/Week: *.*
Prerequisites: None
Corequisites: None
MnTC Goals: None
This course introduces object oriented programming concepts using the Java, C++, and C# languages.
Topics include: class declarations, class methods and attributes creating and using objects, constructors
and destructors, function overloading, passing objects as function arguments, class inheritance, memory
allocation, object associations, and exception handling. (Prerequisite: COMC2740 or instructor
permission) (3 Credits: 2 lecture/1 lab)
B. COURSE EFFECTIVE DATES:  05/21/1998 - Present
C. OUTLINE OF MAJOR CONTENT AREAS
Version 3.1.4  Page 1 of 2 09/08/2016 03:35 AM
D. LEARNING OUTCOMES (General)
1. Describe class concepts
2. Describe encapsulation
3. Perform data member declaration
4. Perform member function declaration
5. Create objects
6. Describe constructor function
7. Create simple constructor function
8. Create parameterized constructor functions
9. Create simple destructor function
10. Describe destructor functions
11. Describe dynamic allocation
12. Create dynamic memory allocation programs
13. Describe aggregate object constructor concepts
14. Describe object-reference parameter passing concepts
15. Create object-reference parameter passing programs
16. Describe object-pointer usage
17. Create object-pointer programs
18. Describe multiple-source file project concepts
19. Create aggregate object constructor functions
20. Describe object comparison concepts
21. Create object comparison functions
22. Describe object copy concepts
23. Create object copy functions
24. Create same-class operation function
25. Override base class functions
26. Debug null-reference errors
27. Describe inheritance
28. Describe base class constructor concepts
29. Create simple base classes
30. Create simple derived classes
31. Create simple class inheritance programs
32. Describe polymorphism
33. Describe virtual function concepts
34. Display professional attitude
E. Minnesota Transfer Curriculum Goal Area(s) and Competencies
None
F. LEARNER OUTCOMES ASSESSMENT
As noted on course syllabus
G. SPECIAL INFORMATION
None noted
09/08/2016 03:35 AM Version 3.1.4  Page 2 of 2