Proceedings of the 49th ACM Technical Symposium on Computer Science Education 2018
DOI: 10.1145/3159450.3159457
|View full text |Cite
|
Sign up to set email alerts
|

Developing Course-Level Learning Goals for Basic Data Structures in CS2

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
24
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 37 publications
(25 citation statements)
references
References 10 publications
1
24
0
Order By: Relevance
“…The second topic covered in this paper is that of Data Structures and Algorithms (DSA), which is one of the key learning goals in some CS2 courses [65]. An introductory data structures course typically covers classic structures -stacks, queues, hash tables and binary trees, as well as learning about abstract data types and the application of these structures, while advanced data structure courses introduce topics on balanced search trees, graphs and sorting algorithms.…”
Section: Data Structures and Algorithmsmentioning
confidence: 99%
“…The second topic covered in this paper is that of Data Structures and Algorithms (DSA), which is one of the key learning goals in some CS2 courses [65]. An introductory data structures course typically covers classic structures -stacks, queues, hash tables and binary trees, as well as learning about abstract data types and the application of these structures, while advanced data structure courses introduce topics on balanced search trees, graphs and sorting algorithms.…”
Section: Data Structures and Algorithmsmentioning
confidence: 99%
“…The topics discussed in AITC 351 are equivalent to most CS2 courses as reported in [13]. The assignments in this course were already structured in a way that students are exposed to a single, semesterlong project that they develop incrementally.…”
Section: Aitc 351 Object-oriented Programmingmentioning
confidence: 99%
“…We were encouraged to find that all of the courses we looked at covered the topics we classified as basic data structures, that basic data structures were often a significant portion of the course, and that the expert panel felt basic data structures were important for student success in CS 2 and follow-on courses. As a result, we narrowed our focus to a CI just for the topics within that group (10 of our original 49 subtopics; see [23]).…”
Section: Step 1: Establishing Topicsmentioning
confidence: 99%
“…We were advised by our external evaluator that 6 goals was appropriate given the focus and depth of our assessment; many other CI projects have between 4 and 10 course-level learning goals that they seek to address [2,4,5,16,27,31]. More details about our topics and learning goals are available in prior work [23].…”
Section: Learning Goalsmentioning
confidence: 99%