硬件软件协同分析一个跨学科的计算机科学工程师

N. Ackovska, Magdalena Kostoska, S. Ristov
{"title":"硬件软件协同分析一个跨学科的计算机科学工程师","authors":"N. Ackovska, Magdalena Kostoska, S. Ristov","doi":"10.1109/EDUCON.2015.7096049","DOIUrl":null,"url":null,"abstract":"Courses of computer science undergraduate studies are usually classified in two main groups: core and elective courses. The former are mandatory and students must pass them all so they can achieve Bachelor degree. The number of the latter is usually several times greater than the number that a student should select. This challenges the student which elective courses to select. Some elective courses have prerequisites, so the student has to pass other (elective) course(s), while for many others the student can be enrolled in without any prerequisites. The main dilemma for the student is whether to enroll in either more tightly coupled elective courses, or more loosely coupled elective courses. Choosing the former, the student will be directed in more specific areas of computer science. However, there are students that would like to learn broad areas of computer science. This paper focuses on the emerged group of students that select interdisciplinary courses. The experience presented in this paper shows that these students enroll into three completely divergent courses: Microprocessors and Microcontrollers, Software Architecture and Design and Human-Computer Interaction. The paper presents the examples of interdisciplinary projects completed by these students. These complex projects are proposed in the Human Computer Interaction course for the students that have already successfully taken the Microprocessors and Microcontrollers and/or Software Architecture and Design courses. Some students have accepted the challenges to work on the interdisciplinary projects, which resulted in defining and finishing various diploma theses that integrate knowledge areas of two or even all of the three courses.","PeriodicalId":403342,"journal":{"name":"2015 IEEE Global Engineering Education Conference (EDUCON)","volume":"196 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Hardware-software synergy for profiling an interdisciplinary computer science engineers\",\"authors\":\"N. Ackovska, Magdalena Kostoska, S. Ristov\",\"doi\":\"10.1109/EDUCON.2015.7096049\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Courses of computer science undergraduate studies are usually classified in two main groups: core and elective courses. The former are mandatory and students must pass them all so they can achieve Bachelor degree. The number of the latter is usually several times greater than the number that a student should select. This challenges the student which elective courses to select. Some elective courses have prerequisites, so the student has to pass other (elective) course(s), while for many others the student can be enrolled in without any prerequisites. The main dilemma for the student is whether to enroll in either more tightly coupled elective courses, or more loosely coupled elective courses. Choosing the former, the student will be directed in more specific areas of computer science. However, there are students that would like to learn broad areas of computer science. This paper focuses on the emerged group of students that select interdisciplinary courses. The experience presented in this paper shows that these students enroll into three completely divergent courses: Microprocessors and Microcontrollers, Software Architecture and Design and Human-Computer Interaction. The paper presents the examples of interdisciplinary projects completed by these students. These complex projects are proposed in the Human Computer Interaction course for the students that have already successfully taken the Microprocessors and Microcontrollers and/or Software Architecture and Design courses. Some students have accepted the challenges to work on the interdisciplinary projects, which resulted in defining and finishing various diploma theses that integrate knowledge areas of two or even all of the three courses.\",\"PeriodicalId\":403342,\"journal\":{\"name\":\"2015 IEEE Global Engineering Education Conference (EDUCON)\",\"volume\":\"196 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-03-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE Global Engineering Education Conference (EDUCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EDUCON.2015.7096049\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON.2015.7096049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

计算机科学本科课程通常分为两大类:核心课程和选修课程。前者是强制性的,学生必须全部通过才能获得学士学位。后者的数量通常是学生应该选择的数量的几倍。这对学生选择选修课提出了挑战。一些选修课程有先决条件,因此学生必须通过其他(选修)课程,而对于许多其他课程,学生可以在没有任何先决条件的情况下注册。学生面临的主要困境是,是选择更紧密耦合的选修课,还是更松散耦合的选修课。选择前者,学生将被引导到更具体的计算机科学领域。然而,也有学生想要学习广泛的计算机科学领域。本文关注的是新兴的选择跨学科课程的学生群体。本文所提供的经验表明,这些学生参加了三个完全不同的课程:微处理器和微控制器,软件架构与设计和人机交互。本文介绍了这些学生完成的跨学科项目的例子。这些复杂的项目是在人机交互课程中为已经成功学习微处理器和微控制器和/或软件架构和设计课程的学生提出的。一些学生接受了跨学科项目的挑战,这导致了定义和完成各种文凭论文,整合了两门甚至三门课程的知识领域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hardware-software synergy for profiling an interdisciplinary computer science engineers
Courses of computer science undergraduate studies are usually classified in two main groups: core and elective courses. The former are mandatory and students must pass them all so they can achieve Bachelor degree. The number of the latter is usually several times greater than the number that a student should select. This challenges the student which elective courses to select. Some elective courses have prerequisites, so the student has to pass other (elective) course(s), while for many others the student can be enrolled in without any prerequisites. The main dilemma for the student is whether to enroll in either more tightly coupled elective courses, or more loosely coupled elective courses. Choosing the former, the student will be directed in more specific areas of computer science. However, there are students that would like to learn broad areas of computer science. This paper focuses on the emerged group of students that select interdisciplinary courses. The experience presented in this paper shows that these students enroll into three completely divergent courses: Microprocessors and Microcontrollers, Software Architecture and Design and Human-Computer Interaction. The paper presents the examples of interdisciplinary projects completed by these students. These complex projects are proposed in the Human Computer Interaction course for the students that have already successfully taken the Microprocessors and Microcontrollers and/or Software Architecture and Design courses. Some students have accepted the challenges to work on the interdisciplinary projects, which resulted in defining and finishing various diploma theses that integrate knowledge areas of two or even all of the three courses.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信