처음 사회복지학과에 편입학하고 어리버리 구글링하다가 우리 커뮤니티에 흘러들어왔습니다.
사회복지사 2급 자격증 취득을 위해 필수 및 선택 과목에 대한 수강계획 시 고민을 많이 했던 것 같네요.
특히 2023년에 동기, 선배 학우님들과 소통하면서 애매했던 부분이 많이 해소되었어요.
사회복지사 2급, 건강가정사 그리고 평생교육사2급 자격증까지 많은 분들이 의견을 주셨던 것 같네요.
그 중 건강가정사에 대해서는 부정적인 의견도 있었구요.
무난하게 넘어가시는 분들도 계시니 다양한 의견을 들어보세요.
아래는 사회복지사 2급, 건강가정사 그리고 평생교육사2급 자격증에 대한 필수 및 선택과목에 대해 2년 전 정리한 글입니다.
아래 링크 열어 보시면 아시겠지만, 엄청난(?) 봉인을 해제해야 접근이 가능합니다.
https://c-knou.com/socialwelfare/966349
기존에 작성한 수강계획 도우미(아래 링크)에 기능 개선하였습니다. 아래 내용 살펴보시고, 이전 엑셀 파일 있고, 매크로가 불편하다면 이 버전은 구지 안받아도 됩니다~
이번에 추가된 기능 중 하나는 3학년 편입학 첫학기에 이수한 전공에 따라 다음 학기에 실습 참여 신청이 가능한지 자가 진단하는 기능입니다. 물론 학기마다 조건이 다를 수 있으니 학우님들이 다시한번 확인이 필요합니다.
https://c-knou.com/socialwelfare/1525692
설명을 하기 전에 아래 영상은 3학년 1학기 편입생 입력 예시입니다.
3학년 2학기 편입생 입력 예시 영상입니다.
제1전공 사회복지학과, 제2전공 통계데이터과학과로 복수전공 예시입니다.
과목은 임의로 선정한 것이므로 참고만 하세요.
작년 수강계획 도우미에 엑셀 매크로를 적용하였으며, 아직 메크로 초보라 대단한 기능은 없습니다.
신입생, 2/3편입생, 복수전공 등 기존에 6개의 파일로 나눴던 수강계획을 하나의 시트에서 가능하도록 통합하였습니다.
방송대 UKNOU캠퍼스, 방송대출판문화원, comet 님 게시글 및 방송대 학사안내 대학생활길라잡이를 참고하여 작성했습니다. 대학생활길라잡이 읽어보시면 방송대 대학생활에 대해 많은 부분을 이애할 수 있어요. 이 게시글의 첨부해 드렸으며, 아래 링크에서 무료로 다운받을 수 있어요.
https://c-knou.com/socialwelfare/1535474
https://c-knou.com/socialwelfare/1754998
https://c-knou.com/socialwelfare/1505248
https://www.knou.ac.kr/knou/98/subview.do
직접 써보면 쉬우니 기능에 대해 궁금하시면 아래 기능소개 봉인을 풀어보세요.
기능 소개 (봉인을 푸시려면 요기를 클릭하세요)
- 기존 수강계획 도우미에서 추가된 것
- 2025년 7월 1일 기준
- 사회복지학과, 교육학과, 청소년교육복지상담학과(청소년교육학과), 컴퓨터과학과, 통계데이터과학과, 법학과, 경제학과 등 총 255개 교과목
- 담당교수 추가
- 일부 셀에서 참조 수식 변경
- 초미세 오류 수정
- 3학년 편입생의 첫 학기 수강신청에 따른 실습 참여 신청 가능 여부
- [매크로] 신입생 또는 편입생 선택 기능
- 선택하면 메시지박스가 나타나고 변경 사항 확인 가능
- 1학년 신입생
- 1학년 ~ 최대 5학년 까지 계획 가능
- 졸업요건 표기 : 교양 24학점, 전공 51학점
- 2학년 편입생
- 2학년 ~ 최대 5학년 까지 계획 가능
- 편입학 인정학점 표시 : 교양 15학점, 전공 15학점
- 졸업요건 표기 : 교양 24학점, 전공 60학점
- 3학년 편입생
- 3학년 ~ 최대 5학년 까지 계획 가능
- 편입학 인정학점 표시 : 교양 33학점, 전공 30학점
- 졸업요건 표기 : 교양 24학점, 전공 69학점
- [매크로] 코스모스 체크 박스
- 선택하면 메시지박스가 나타나고 변경 사항 확인 가능
- 2학기 편입생을 위해 도입
- 체크 하는 경우 : 학기 순서가 2 → 1 → 2 → 1 …. 로 변경
- 체크 하지 않은 경우 : 학기 순서가 1 → 2 → 1 → 2 …. 로 변경’
- 학기란에 직접 수동으로 입력 가능
- [매크로] 복수전공 체크 박스
- 복수전공하는 학우님을 위해 도입
- 체크 하는 경우
- 수강계획서 구분란에 복수전공학과의 전공이 전공으로 표기
- 맨 하단에 제1전공, 제2전공이 표시되고, 학과 입력란 표기
- 제2전공의 학점 표기
- 졸업요건 추가 표기 : 제2전공 51학점
- [매크로] 5학년 추가
- 여러 시트 간 다양한 수식이 연동되어 있어 편집 시 오류 발생 가능
- 1년(2학기) 정도 추가로 작성해 두었으니, 체크하시면 5학년 추가
- [매크로] 실습 점검
- 첫 학기에 사회복지학과 전공 6과목을 이수하지 못한 경우 다음 학기에 실습 참여 신청 불가
- 첫 학기에 전공 6과목 수강 신청했는지 확인 후 "1학기 학점 평점"란에 결과 메시지 출력함
- [매크로] 사회복지사2급, 건강가정사, 평생교육사2급 체크 박스
- 원하는 자격증 체크하는 경우
- 현재 입력한 수강 교과목에 대해 필수 및 선택과목 등의 정보를 출력
- 해당 자격증 취득을 위한 모든 교과목을 입력한 경우 상단에 각 자격증 정보란이 녹색으로 변경
- 원하는 자격증 체크하지 않은 경우
- 각 자격증 관련 정보가 화면에 출력되지 않음
- 원하는 자격증 체크하는 경우
다운로드 후 처음 파일을 열면 아래와 같이 보안 경고가 뜹니다. 매크로에 대한 신뢰가 없는거지요.
매크로 사용하기가 불안하신 분들을 위해 매크로로 작성한 모든 코드를 오픈합니다. 아래 봉인 버튼을 누르면 매크로 소스코드를 확인할 수 있어요. 수준이 너무 초보라 보여드리기 부끄럽지만 매크로에 대한 신뢰 회복을 위해....
만약 그래도 불안하시면 파일 받지 마시고, 받으셨다면 삭제하시면 되요.
매크로 소스 코드 (봉인을 푸시려면 요기를 클릭하세요)
1. 왼쪽 상단의 콤보박스 목록상자
==============================================================
Private Sub cbSem_Change()
Dim selectedValue As String
selectedValue = cbSem.Value
If Left(selectedValue, 1) = 1 Then
Range("B7").Value = "1"
Range("B15").Value = "1"
Range("B23").Value = "2"
Range("B31").Value = "2"
Range("B39").Value = "3"
Range("B47").Value = "3"
Range("B55").Value = "4"
Range("B63").Value = "4"
Range("B71").Value = "5"
Range("B79").Value = "5"
Range("K90").Value = 0
Range("K91").Value = 0
Range("K92").Value = 0
Range("O90").Value = 24
Range("O91").Value = 51
Range("O93").Value = 0
Range("O94").Value = 130
Rows("55:70").Hidden = False
If Range("AB4").Value Then
Rows("71:86").Hidden = False
Else
Rows("71:86").Hidden = True
End If
MsgBox "[1학년 신입생]" & vbNewLine & " - 졸업요건 : 교양 24학점, 전공 51학점, 총 130학점", vbOKOnly, "학년 설정"
ElseIf Left(selectedValue, 1) = 2 Then
Range("B7").Value = "2"
Range("B15").Value = "2"
Range("B23").Value = "3"
Range("B31").Value = "3"
Range("B39").Value = "4"
Range("B47").Value = "4"
Range("B55").Value = "5"
Range("B63").Value = "5"
Range("B71").Value = "-"
Range("B79").Value = "-"
Range("K90").Value = 15
Range("K91").Value = 15
Range("K92").Value = 0
Range("O90").Value = 24
Range("O91").Value = 60
Range("O93").Value = 0
Range("O94").Value = 130
Rows("39:70").Hidden = False
If Range("AB4").Value Then
Rows("55:70").Hidden = False
Else
Rows("55:70").Hidden = True
End If
MsgBox "[2학년 편입생]" & vbNewLine & " - 편입학으로 교양 15학점, 전공 15학점 인정" & vbNewLine & " - 졸업요건 : 교양 24학점, 전공 60학점, 총 130학점", vbOKOnly, "학년 설정"
Else
Range("B7").Value = "3"
Range("B15").Value = "3"
Range("B23").Value = "4"
Range("B31").Value = "4"
Range("B39").Value = "5"
Range("B47").Value = "5"
Range("B55").Value = "-"
Range("B63").Value = "-"
Range("B71").Value = "-"
Range("B79").Value = "-"
Range("K90").Value = 33
Range("K91").Value = 30
Range("K92").Value = 0
Range("O90").Value = 24
Range("O91").Value = 69
Range("O93").Value = 0
Range("O94").Value = 130
If Range("AB4").Value Then
Rows("39:54").Hidden = False
Else
Rows("39:54").Hidden = True
End If
Rows("55:86").Hidden = True
MsgBox "[3학년 편입생]" & vbNewLine & " - 편입학으로 교양 33학점, 전공 30학점 인정" & vbNewLine & " - 졸업요건 : 교양 24학점, 전공 69학점, 총 130학점", vbOKOnly, "학년 설정"
End If
End Sub
==============================================================
2. 2학기 편입생을 위한 코스모스 체크박스
==============================================================
Sub Semester()
If Range("AD4").Value = True Then
Range("C7").Value = "2"
Range("C15").Value = "1"
Range("C23").Value = "2"
Range("C31").Value = "1"
Range("C39").Value = "2"
Range("C47").Value = "1"
Range("C55").Value = "2"
Range("C63").Value = "1"
Range("C71").Value = "2"
Range("C79").Value = "1"
MsgBox "[2학기 편입자]" & vbNewLine & " - 학기 순서가 2 → 1 → 2 → 1 → ... 순서 변경" & vbNewLine & " - 직접 학기 입력 가능", vbOKOnly, "학기 순서 설정"
Else
Range("C7").Value = "1"
Range("C15").Value = "2"
Range("C23").Value = "1"
Range("C31").Value = "2"
Range("C39").Value = "1"
Range("C47").Value = "2"
Range("C55").Value = "1"
Range("C63").Value = "2"
Range("C71").Value = "1"
Range("C79").Value = "2"
MsgBox "[1학기 편입자]" & vbNewLine & " - 학기 순서가 1 → 2 → 1 → 2 → ... 순서 변경" & vbNewLine & " - 직접 학기 입력 가능", vbOKOnly, "학기 순서 설정"
End If
End Sub
==============================================================
3. 복수전공하는 분들을 위한 체크박스
==============================================================
Sub Check_DM()
If Range("AE4").Value = True Then
Range("F91").Value = "제1전공"
Range("F92").Value = "제2전공"
Range("O92").Value = 51
Rows("92").Hidden = False
Else
Range("F91").Value = "전공"
Range("F92").Value = "-"
Range("O92").Value = 0
Rows("92").Hidden = True
End If
End Sub
==============================================================
4. 5학년 추가를 위한 체크박스
==============================================================
Sub SpareGrade()
Dim selectedValue As String
selectedValue = Range("AE7").Value
If selectedValue = "1학년 신입생" Then
If Range("AB4").Value = True Then
Rows("71:86").Hidden = False
Else
Rows("71:86").Hidden = True
End If
ElseIf selectedValue = "2학년 편입생" Then
If Range("AB4").Value = True Then
Rows("55:70").Hidden = False
Else
Rows("55:70").Hidden = True
End If
Else
If Range("AB4").Value = True Then
Rows("39:54").Hidden = False
Else
Rows("39:54").Hidden = True
End If
End If
End Sub
==============================================================
5. 사회복지사 2급/건강가정사/평생교육사 자격증 이수 상황을 확인하기 위한 체크박스
==============================================================
Sub Social_Hide_Show()
If Range("AC5").Value = True Then
Columns("R:S").Hidden = False
Else
Columns("R:S").Hidden = True
End If
End Sub
==============================================================
Sub Health_Hide_Show()
If Range("AD5").Value = True Then
Columns("T:V").Hidden = False
Else
Columns("T:V").Hidden = True
End If
End Sub
==============================================================
Sub LLEdu_Hide_Show()
If Range("AE5").Value = True Then
Columns("W:Y").Hidden = False
Else
Columns("W:Y").Hidden = True
End If
End Sub
==============================================================
이상이 제가 사용한 매크로의 모든 코드이니, 안심하고 사용하셔도 됩니다.
- 원격대학교육의이해는 최상단에 고정
- 빨간 색 박스 부분만 입력하고, 위에서 부터 순서대로 작성
- 파란색 박스(학년이나 학기)는 상단의 콤보박스/코스모스 체크박스를 통해 수정
- 부득이 한 경우, 파란색 박스(학년이나 학기) 부분도 직접 입력 가능
- 사용중인 수식은 여러 시트간 셀 값을 참조하고 있어서 임의로 셀 추가나 삭제 시 오류 발생 가능
- 매크로를 이용하여 자동으로 숨기기 기능을 사용 중이며, 임의로 숨기기 취소하는 경우 혼동의 우려가 있음
- 엑셀의 매크로의 단점 중 하나가 Ctrl+Z(뒤로가기)를 먹어버립니다. 따라서 중요하다싶으면 세이브를 자주 해야함
- 수정 후 저장했는데, 종료할 때 "변경 내역을 저장하겠습니까~?"라고 자꾸 물어보네요.
제가 사용하는 매크로 방식의 문제인 것 같기도 하고요. 아직 정확한 원인을 모르겠네요.
약간 불편할 수 있어요. - 엑셀에 포함된 예시는 2023년 기준이라 현재와 다를 수 있어요. 반드시 수강신청 시 확인이 필요함
- 도우미 엑셀 파일에는 오류가 포함되어 있을 수 있어요. 제가 수차례 테스트했지만, 여전히 오류가 있을 수 있으니 엑셀 파일을 100% 믿지 마시고, 반드시 확인하셔야 합니다.
#사회복지학과 #편입학 #사회복지사2급
새 파일도 컴터 킬 때 확인해봐야겠어요.