转入计算机科学与工程学院考核实施细则
计算机科学与技术专业:
一、机考(占比60%)
使用牛客网 机考,机考时间 2024年7月5日晚上18:30-21:00,其中18:30-18:50是热身训练,使用ACM赛制进行排名(具体说明附后), 编程语言可以选用C语言,Java语言,Python程序设计语言。涵盖上述编程语言的基础知识、语法规则以及常见的编程问题。
考察到编程语言的基础知识、数组、字符处理、逻辑判断等多个方面。
1. 基础语法
Ø 变量声明与初始化
Ø 数据类型(整型、浮点型、字符型等)
Ø 整数、长整数、浮点数(小数点后保留几位)等基本数据类型的输入输出
Ø 运算符(算术、关系、逻辑等)
Ø 表达式求值
Ø 函数定义与调用
2. 数组与字符串
Ø 一维数组的定义与操作
Ø 二维数组的定义与操作
Ø 字符串操作(字符数组、字符串函数) 字符 字符串的 输入 输出
3. 逻辑判断与程序控制
Ø 控制结构(顺序、选择、循环)
二、面试(占比40%)
面试时间:7月6日早上9:00开始
面试地点:启天楼B342
面试流程:
1. 自我介绍
在规定时间内进行自我介绍,突出个人特点和转专业的原因。(每个人5分钟)
2. 专业知识展示
展示对转入专业的了解和兴趣,以及自己已有的相关知识和技能。(每个人5分钟)
附:ACM赛制说明
ACM只有正确和错误两种结果,即使部分测试点通过仍显示答案错误。ACM赛制必须通过所有的测试点才算通过,虽然可以看到程序的运行结果,但无法了解题目具体测试点的情况。题目可以不限次数提交,直到所有测试点均通过为止,但是提交错误一次会有20分钟的罚时。ACM赛制可以看到实时的排行榜,可以根据排行榜上选手提交题目次数和通过率来安排自己的做题顺序。
排名方式计算:
先看通过题数,通过题数越多,排名越靠前,通过题数相同的情况下按照罚时升序排序(具体罚时计算方式如下)。
罚时计算:
ACM竞赛中的罚时是一种为解题时间和错误尝试次数而设立的惩罚机制,目的是鼓励参赛者尽快解决问题并避免不断尝试错误的情况。罚时是在解决问题的基础上计算的,由两部分组成:解题用时和错误尝试次数的罚时。
解题用时: 对于每道题目,参赛者解决问题的用时是从比赛开始到解决问题的时间。这个用时单位通常是分钟。
错误尝试罚时: 对于每道题目,如果参赛者在正确解答之前提交了错误的尝试,则会受到一定的罚时。通常,每次错误尝试会被罚时20分钟。这意味着,如果参赛者在正确解答问题之前提交了k次错误尝试,那么该问题的罚时为20*k分钟。
最终,参赛者的总罚时是所有解题用时和错误尝试罚时的总和。如果有多名参赛者解决了相同数量的问题,总罚时越低的参赛者排名越高。
举例说明:假设参赛者A在比赛开始30分钟时正确解答了问题1,但在此之前提交了2次错误尝试。参赛者B在比赛开始20分钟时正确解答了问题1,但在此之前提交了3次错误尝试。
参赛者A的罚时:
解题用时:30分钟
错误尝试罚时:2次错误 * 20分钟/次 = 40分钟
总罚时:30分钟 + 40分钟 = 70分钟
参赛者B的罚时:
解题用时:20分钟
错误尝试罚时:3次错误 * 20分钟/次 = 60分钟
总罚时:20分钟 + 60分钟 = 80分钟
在这个例子中,尽管参赛者B在解题用时上更短,但由于错误尝试次数较多,导致总罚时更高,因此参赛者A在排名中可能更靠前。
联系人:刘老师
联系方式:13367836887
软件工程专业:
面试:
面试时间:7月2日下午3点
面试地点:启天楼B340
面试流程:
1. 自我介绍
进行自我介绍,突出个人特点和转专业的原因。
2. 专业知识展示
展示自己已有的相关知识和技能以及对新专业的理解和规划,回答一些计算机编程相关问题,编程语言的基础知识、语法规则以及常见的编程问题。
注意事项:
请务必准时到达面试地点并携带学生证或身份证件。
联系人:胡老师
联系方式:18577394672