With declining interest and enrollments in computer programming courses, it has been necessary to consolidate course offerings resulting in a particular class consisting of different learning objectives for its representative student constituencies. This paper details the design and implementation of a first course in computer programming with a liberal education focus, but populated by computing majors, non-majors, and working professionals. Careful attention must be given to the liberal education theme and the proper instructional methodologies in order to meet the learning objectives of these three distinct student groups within the same classroom. Additionally, pragmatic teaching maxims will be provided to help ensure success in offerin...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
This paper describes the design, implementation and preliminary evaluation of a computing component ...
This paper presents a course in the design and implementation f computer games, offered as an upper-...
The computer science education of nontechnical liberal arts students is a matter of increasing conc...
In this paper we present a new learning environment to be used in an introductory programming course...
In this paper we present a new learning environment to be used in an introductory programming course...
This paper describes a non-major introductory course in computer science, specifically for students ...
This paper presents the design and implementation of an introductory computer programming course usi...
Computer science and other computer related fields are faced with the high velocity of change in tec...
During the last decade, social information systems have gained significant popularity by providing t...
No clear guidelines exist for those creating curriculum in computer studies at the postsecondary lev...
Although students’ interest level in pursuing Computer Science and related degrees are lower than pr...
In 1986, guidelines for a computer science major degree program offered in the context of the libera...
The first step in designing a college level computer literacy course is to define what is meant by c...
The problems encountered by students in first year computer programming units are a common\ud concer...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
This paper describes the design, implementation and preliminary evaluation of a computing component ...
This paper presents a course in the design and implementation f computer games, offered as an upper-...
The computer science education of nontechnical liberal arts students is a matter of increasing conc...
In this paper we present a new learning environment to be used in an introductory programming course...
In this paper we present a new learning environment to be used in an introductory programming course...
This paper describes a non-major introductory course in computer science, specifically for students ...
This paper presents the design and implementation of an introductory computer programming course usi...
Computer science and other computer related fields are faced with the high velocity of change in tec...
During the last decade, social information systems have gained significant popularity by providing t...
No clear guidelines exist for those creating curriculum in computer studies at the postsecondary lev...
Although students’ interest level in pursuing Computer Science and related degrees are lower than pr...
In 1986, guidelines for a computer science major degree program offered in the context of the libera...
The first step in designing a college level computer literacy course is to define what is meant by c...
The problems encountered by students in first year computer programming units are a common\ud concer...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
This paper describes the design, implementation and preliminary evaluation of a computing component ...
This paper presents a course in the design and implementation f computer games, offered as an upper-...